Rachel Reeves has already admitted her Budget will be a "tough" one, having accused the Tories of leaving her a "£22bn black hole".