The government has been warning for months that this budget will be ‘painful’ as it aims to plug a £22 billion black hole in public finances as well as raising money so the Chancellor Rachel Reeves ...