High gas prices and rising living costs driven by the U.S. war on Iran, ongoing since February, have put Republicans on the defensive ahead of the November 3, 2026 midterm elections