Every modern XMPP server supports XMPP over HTTPS (via BOSH or Websockets) and it works just fine.
But I wasn't actually taking about integrating it in the UI of the fediverse instance itself. Which would be nice to have, but really not vital at all if you have a nice mobile chat client.