[Git][ghc/ghc][wip/fix-25664] Narrow before optimising MUL/DIV/REM into shifts