UK businesses and households face fresh pressure as utility costs and food prices continue their upward trend in May 2026.