Although the app’s designer went and somewhat enshitified things by placing a few features under a subscription, my app for waking up is the best app I’ve ever come across.
Its called Alarmy and the free version is more than enough to make anyone wake up if they really need to.