It’s a toast dinner for 7
With a few extra sides.
I would go for the items you really enjoy and know family do.
We don’t do cauli cheese or yorkies, in our family those go with other roasts, but obviously you cater to your own preferences.
Personally I think fewer dishes done well are better than a Generation Game conveyor belt of endless bought elements
Good gravy, homemade spiced red cabbage, home made cranberry are all worth the effort IMO, and can be made in advance and frozen. Ditto bread sauce if anyone in your family likes it.
I would never pre roast and reheat the Turkey. Dries it out, and makes it taste like school dinners, IME.
Sausages: good quality chipolatas, and bacon rolled up as bacon rolls are good and better than bought pigs in blankets, IMO.
I wouldn’t do a starter. It complicated your timings, creates issues with the amount of plates, dishes and washing up, and who needs it in front of a massive meal? Instead pass round nibbles and canapés with drinks in the hour before. Bought is fine.
Roast your Turkey and then let it rest for an hour. Wrap in foil when it comes out the oven and then swaddle in lots of tea towels.
Our Christmas dinners are generally for 16 people. Has been 20. This year will be reduced to 11. Possibly 13. But we eat in the evening so the run up is relaxed.
Plan, prep, be confident!