Uniquely among major economies, Reeves has left Britain's public finances exposed to external shocks such as the surge in the price of oil and gas caused by the Iran war.