The U.S. and Iran have struck a peace agreement that could end a monthslong conflict in the Middle East and restore global oil supplies, but some analysts have warned that consumer prices may take some time to return to pre-war levels.