Machine Learning-Based Solutions for Handover Decisions in Non-Terrestrial Networks