Meditation can be as short as a couple minutes, budget 5 min. A good workout can be done in 20 min, and 15 min for a shower.
There is nothing magical about that. I dont wake up at 5am, I wake up at 6:45, but the routine is just as effective at 6:45am :)
I also agree mood is highly affected by diet, so save some time and get some good nutrition in by topping that morning routine off with some premade in mason jar overnight oats (rolled oats, milk, chia seeds, a fruit and a nut )
10 minutes to get dressed, and your ready for the day within an hour from wakeup.