JPMorgan Chase has lowered its average gold price forecast for 2026 to $5243 per ounce, compared to its previous forecast of $5708 per ounce.