[Git][ghc/ghc][wip/supersven/fix_MO_S_Shr] 3 commits: RV64: Fix: Add missing truncation to MO_S_Shr (#26248)