7.20pm to 5.45am is 10h25.
The range of "normal" overnight sleep is 10h-12h. So you are within normal, it would be perfectly acceptable for your baby to consider 10h30 a normal night sleep.
This suggests that the reason for early waking is going to bed early.
If you're chasing a 7.30am wake up, you may need a 9pm bedtime. This requires a complete shift in your daytime routines in order to move to a later bedtime.
You're awake times seem out of sync. First awake time is 3h+, then two awake windows of 2-2.5h, then a 3h+ before bed time. It's more usual that awake windows start shorter and get longer through the day, but your first awake window is one of the longest.
I'd suggest that if your morning nap was (temporarily) earlier, it would be longer. So instead of napping 9am-9.40/10am. You may get an 8am-9.40/10am nap if you time it before baby is over tired.
Being less over tired should then result in less restless sleep. Teaming this with trying to lengthen lunchtime nap, you want to aim for 2h+ sleep over lunchtime. Say starting 12/12.30pm. Then if you're trying to move bedtime later, (temporarily) allow a longer third nap to enable this.
Once waking later, you can then push first nap later (maintaining 2h awake window) and so push 2nd and third naps later, thus going back to restricting and ultimately dropping the third nap. It needs an interim stage to get there though.