Food prices are set to rise even further this summer as supply disruptions caused by the Iran war filter through to supermarket shelves.