Ministers will be forced to consult the official watchdog before making major tax and spending changes, in a new Bill designed to avoid a rerun of Liz Truss’s 2022 mini-budget which spooked investors and sparked a run on the pound.