Same issue.
And librime in ALARM repo is so old that it cannot run on current system in fact.
I manually packaged them in my own repo at
https://repo.saezi.ae, then can install with saeziae/librime, this is not a good practice but I don't know when ALARM official repo will be fixed.
Here's how I do it:
It is ok to build librime ignoring dependency of 'librime-data'.
Then make 'stroke' ignoring dependency.
Then make 'luna-pinyin', there won't be problem of dependencies then.
Then build 'stroke' again, this fulfills then mutual dependency of luna-pinyin and stroke.
Follow the following order for other packages: terra-pinyin bopomofo cangjie others.
All packages including fcitx5-rime can be built without modification on aarch64.
Plus, librime-data is not needed indeed if put all things in your .config/fcitx/rime manually.