The app Sleep As Android has been a game changer for me. I use it in conjunction with my WearOS powered watch; between my phone and my watch, it gets me up during a light sleep phase about 75% of the time, which makes it much, much easier to hit the ground running.