[heavy_optimizer/riscv64] Fix typo in lr/sc

Address offset calculation had a typo. Was calculating for 128-bit
reservation value rather than 64-bit. Moved lr/sc unit tests into shared
insns tests. Disabled for lite-translator.

Bug: 291126436
Test: run berberis_hello_world_static in emulator
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6c8f342a775233b7f5306946d3925f2a851fe0da)

Merged-In: I08245c9cf83811a2ab5e62cfcd5c006e5e8652af
Change-Id: I08245c9cf83811a2ab5e62cfcd5c006e5e8652af
6 files changed