(2.) Matter works fine, I’d suggest using the internal SilLabs radio for (3.) Zigbee (ZHA / Z2M) and (several) off the shelf hub devices that act as Thread Border Routers to connect to Thread (which supports multiple hubs, unlike Zigbee).
For thre rest, it is better for you to use the forum search as there is a whole load of useful information in here including several detailed guides…