I have a surface 8 pro too and the easiest way to set it up was to use Aurora (or bluefin if you prefer Gnome). All the drivers were preloaded and if you want to use luks with the tpm it is a breeze to setup.
You can achieve the same with other distros, I’ve done it with Arch and Nixos too but if you don’t have a solid Linux background I strongly suggest Aurora or Bluefin for an easy and solid installation.
Here are my readings for my outdoor Airgradient Open air and indoor Airgradient One.
Doors and windows are closed since yesterday afternoon and my HVAC uses MERV 13 carbon filters. I have set the fan to run a bit faster in order to filter out more PM. You can also turn off the air exchanger a bit but you need to keep a eye on CO2.