Oil retreats after 7-week highs as OPEC+ supply and weak demand weigh, while natural gas stalls below $2.94 resistance.