I swear by castelli winter stuff. Alpha ROS jacket, espresso gloves and whatever thermal bib tights that are clean. Warm overshoes for sure
With the castelli stuff, I’m comfy down to around freezing. I’ve had days with that jacket on that I find I’m unzipping the outer shell a few miles in. Much below that and it’s indoor riding for me