The independent forecasting group said interest rates will remain on hold in 2026 despite soaring inflation caused by the Iran war.