Oil prices face steep weekly losses due to tariffs impacting global economy, OPEC+ output cuts, and geopolitical tensions.