fix (breville_airrounderplus_heater): improve fan/heat logic
Previous logic worked for reflecting the state of the fan and heat modes,
but it was not really working for setting heat modes from HA.
This changes from using a value_redirect, to using conditions, which has
the side effect of setting both dps at once, but this device seems to
handle this, as it is already used in the hvac_mode.
Issue #3582