If you want to go cheap, swap for Rival 1 crank (3bolts) and put a eagle +6mm offset ring. This are in 32/34/36. That will be the cheaper better option (under £200/$250) using manufacturer limited specifications
Then if it s not enough shimano slx 11/46 cassette should work with apex as it has the same movement as rival and force. Although sram say 42T max because they make 11-42 and 11-42 cassettes only in 11spds. 46 works. Slx 11-46 is between £60 and £100.
anything else will be costly.