Gold prices have fallen nearly 25% from their record highs, even as the Iran war continues to weigh on the global economy.