Causal Machine Learning in Commodity Markets: A Framework for Oil Price Forecasting | Synapse