Natural Remedies for Insomnia: Herbal Allies, Dietary Influence, Lifestyle Tweaks, and Mindful Practices