It would be great to have MASQUE support built-in to Surge. This way WARP's servers could be used directly with Surge. Currently it can be done using WireGuard (WARP supports WireGuard too) but I suspect support for WireGuard will go away eventually, now that WARP is settling on MASQUE.
Until then this project may be interesting for you: https://github.com/ViRb3/wgcf
It generates WireGuard configurations for WARP so you can use it with Surge.