From Udaipur palaces to Cochin’s serene backwaters, India’s luxury hotels are redefining weddings as immersive, multi-day experiences in 2025.