There is a database of compatible hardware here: https://zigbee.blakadder.com/
It lists which devices are compatible with ZHA or Zigbee2MQTT.
Good coordinators: https://tubeszb.com/ especially if you have a PoE network switch. Then you can place the coordinator centrally in your house no matter where your HA server is located.
Also have a read of all of this: The Home Assistant Cookbook - Index