Sir Keir Starmer has found himself on the back foot in recent weeks, and the PM will likely be pinning his hope on Rachel Reeves' Budget turning things around for him.