I also think that 3 hours is a good amount of day sleep for him at this age, but I would be hesitant to cut it too much if he is not getting good quality nightsleep...cutting it in little bits first until he makes up the little bit at night, iykwim. My spirited short napper was also very touchy at that age and on days when I had to wake him he was grumpy grumpy and I always kicked myself for it later.
Another thing I realised was not to "give in" and accept that he is just an early riser - not at 7 months old. The danger in doing that is that as he gets older you will ALWAYS have an early riser, instead of trying to work at it NOW while he is young and teaching him to sleep a bit later. But, DH and I would rather have him up in the evenings for later and sleep later than have him down early and up early. I didn't give in and accept that he was an early riser and around 11 months...12 months, somewhere in there, we finally got 12 hour nights with 7am (sometimes a shocking 730am!) wake up. There were (and still are) always reasons for his EWs and working with him to try to shuffle things paid off for me. I'm not saying that there isn't such thing as an early riser, just saying that just because he is NOW doesn't mean that you can't accept that it is what he is doing at the moment but keep trying to work at getting his body clock to set to wake later. Does that make sense?
If he is teething he may be extra tired and actually need a bit MORE sleep than a "typical" A time / sleep time chart for his age. And that would mean that 10 hour night sleep is in fact OT. (How would you know? I used to "test" it a couple of days by putting him down to sleep at first sleepy signs and letting him sleep as long as he wanted, for all naps and bed. If then we got some NWs to play or some EWs that were not OT but playful, then I knew he was caught up, and dealt with it the next day. Again, not sure if I am explaining adequately?) What makes me think this is that he was in bed 3h15m after his nap, but the waking every hour after bedtime is a good sign of some OT - and you woke him from that nap. I think today if you can get another good afternoon nap in, then it might be a good idea to allow him to sleep as long as he wants, and then try for bedtime 3h-3h30m after that, and see if that puts you at a later wake up time in the morning. He would be well rested before bed, but might be going to bed closer to 7pm is and see if that pushes the wake to 530/600.
I have also seen your solids post and I do think that the waking for a bottle is probably related, which sort of makes my ramblings above seem pointless, as the two are so inter-related. But I have no experience feeding a refluxer as what we thought was reflux in my DS turned out to be milk allergy and once he was on HA formula all of the "reflux" disappeared, and that was before we started solids. Is he medicated with anything other than the thickened bottles? Gaviscon or ranitidine?