you could do breakfast at 8 and lunch at 12, assuming he's awake then!
This. Waiting an hour after milk means he won't be too hungry but has some time to build a little appetite to try out those new textures and flavours.
When should I stretch out his meals to 5 hours apart
This will likely happen relatively naturally because naps will move so the time between milk E lengthens without you necessarily doing anything whilst the solids E comes between so LO actually ends up eating more times in the day than they did on milk alone.
I agree he is very young yet to be thinking of snacks but if it helps to settle your mind this is a relatively normal routine (do take into account all routines are different based on individual needs, nap times, and various other reasons):
7 milk (continue all milks as you are for several months)
8 solids (begin either breakfast or lunch, later introduce a second meal)
11 milk (around 8-10 months this or the 3pm can switch to a solids snack with a drink of water)
12 solids (can be the first or second meal you introduce)
3 milk (as with the 11am milk, this can switch to a snack, you'd wait until milk intake seems to be dropping off for 1 or more of the milk feeds before dropping one milk feed, wait again before dropping the second milk feed and switching it to another snack)
4 solids (no need to hurry to 3 meals, somewhere around 8 months as a guide) (4pm would be an hour after milk and LOs tend to eat better earlier in the day but 5 or 6pm might suit the family more so LO experiences a family dinner)
7 milk
By 12 months you would be looking at 2 milk feeds (WU and BT), 3 solids meals and 2 snacks per day. It's advised to drop bottles at 12 months, you can switch to a sippy or straw cup for milk although many continue with a bottle for a while longer (brush teeth after the last bottle of the day).