FEX should support Steam on your configuration, but on Apple devices it needs a thing called microvm, which is highly experimental and probably not particularly well-documented at this point.
https://sinrega.org/2023-10-06-using-microvms-for-gaming-on-fedora-asahi/