Allow MQTT integration via websockets

Currently MQTT integration in HA requires the broker to be running only the MQTT protocol. However, this may not be possible to run the broker, say in cloud and expose the MQTT since the ingress will only allow the http/ https protocol. MQTT brokers support the websocket protocol which can be access via the http/https. Hence, allowing MQTT integration in HA to connect via the websocket will make it easier.

Hope to see it in HA Core 2022.12.0