

I am trying to dance around Linux distro concepts that are probably not super beginner friendly, so my descriptions might have been obtuse, but yes you can generally do anything on any distro.
Bazzite is a immutable distro, which gives you certian advantages, but makes it harder to accommodate some use cases. In general, if the software you want is on https://flathub.org/ you are golden.
I don’t believe those products have native Linux versions. You would need to run them from a compatibility layer. To be honest nothing on my desktop has needed that so not too familiar with the best way to do that.