gregf83’s advice (and others) is worth taking: “Best if you can have two bikes or at least a set of extra wheels to swap when you need to.”
When icy, definitely go with spikes!
Maybe adding an extra light to more quickly notice dangerous spots and take evasive manoeuvres, may help.
Finally, know you are not the only one riding courageously in winter :-)
Ever considered buying an e-bike?