The middle class will pay for it.
Why ? Because they are the only ones with any cash. Poor people don't have any money, so no point taxing them. Rich people avoid paying taxes by employing armies of accounts, because it is cheaper to pay an army of accountants than paying tax.
That leaves the middle class. People earning maybe 50-200k pa with a few tens to hundreds of thousands of savings. They are going to get rinsed.
What the government should do :
Reduce house prices so young people can get a home.
Tax private pensions to remove the 40% benefit and more.
Make it compulsary and unavoidable to pay inheritance tax, remove the current exemptions/bans and increase the amount apid.
Make it compulsary and unavoidable to pay for your own social care.
Invest in energy transition.
What the government has done/will do :
Run up more debt.
What will happen :
The middle class will get rinsed in the long term to pay for the debt the government will run up in the short term.