Ram Mandir Controversy: Unraveling the Centuries-Old Dispute in Ayodhya (1528-2024)