Voter frustration over rising prices and the war in Iran made several 2026 U.S. Senate contests surprisingly competitive.