Implements states, actions and events common to all devices,. Adds state pooling except event handling.
Home connect API documentation: https://developer.home-connect.com/?q=docs/api/general/endpoints_dataencoding Documentation of the project https://sharepoint.newtechgroup.ch/aizo/projects/A17016_vDC%20Siemens/default.aspx
Closes #18189