The National Institute of Economic and Social Research said the Bank of England will have to contend with a ‘shock’ to energy costs.