Oil prices spike above $100 amid Strait of Hormuz disruptions, complicating ECB and Fed rate decisions with persistent inflation risks.