Chancellor Rachel Reeves delivered a beast of a budget this last week. No one was expecting good news – since governments almost never deliver on that - as she’d given us all plenty of advance warning.