Peace deal with Strait of Hormuz fee clause directly impacts global oil supply and geopolitical stability.