Decode Base64 timer and enable write support for Sanjun Steamer… (#5012)
* feat: Decode Base64 timer and enable write support for Sanjun Steamer (DP 103)
* Refactor timer settings to use select entity
* Refactor timer setting and schedule entities
- Convert timer to a number entity, with special case for 60 minutes to cover the overengineered encoding.
- Use a text entity for schedule so it can be changed by the user
- use standard translation keys for both these
PR #5012
---------
Co-authored-by: Jason Rumney <make-all@users.noreply.github.com>