Leave No Patient Behind: Enhancing Medication Recommendation for Rare Disease Patients