>>2800128This problem has been solved a thousand times.
There are mouth free balaclavas that have an extra strip of fabric, often attachable, just across the nose. It's also easy to DIY. I use a wide open thick balaclava with a buff underneath to pull up when it gets windier, and the nose strip when it gets really cold.
What I use most is a standing fur collar hood on a jacket. With that you can even ride scooters at -30 face free because the fur creates a barrier of standing air in front of your face.
There are also sport glasses with different water resistant coatings.