Contextual Understanding and Adaptive User Interfaces in Personalized Health Recommendations: Trends, Challenges, and Solutions