Supermarket bosses have said any price caps on the cost of essential food would be “completely preposterous” and “idiotic”.