[Request] Add support for Matter Temperature Control Cluster

It would be useful to add support for Matter Temperature Control Cluster for :

This cluster provides an interface to the setpoint temperature on devices such as washers, refriger
ators, and water heaters. The setpoint temperature is the temperature to which a device using this
cluster would attempt to control to. This cluster does not provide access to the actual or physical
temperature associated with any device using this cluster. Access to the physical temperature asso
ciated with a device using this cluster would be provided by other clusters as part of that devices
device type definition.

There is 3 features for this cluster:

  • TemperatureNumber feature:
    For devices that use an actual temperature value for the temperature setpoint, such as some water heaters
  • TemperatureLevel feature:
    For devices that use vendor-specific temperature levels for the temperature setpoint, such as some washers (Dishwashers, LaundryDryer, LaundryWasher)
  • TemperatureStep feature:
    For devices that support discrete temperature setpoints that are larger than the temperature resolution imposed via the temperature data type