esp.service.rmaker-controller — now gates the addControllerToGroup cloud call (previously gated by esp.service.matter-controller). Wired through provisioning, the device screen, and service-param updates.
esp.service.groups — allows a node to be associated with a group after provisioning or from the device parameter screen. Added end-to-end: JSON parsing (cloud + local), a new "Add to Group" row that opens group selection, and writes the chosen group id back to the service's PARAM_TYPE_RMAKER_GROUP_ID / PARAM_TYPE_GROUP_ID.
Also renames the misleading SERVICE_TYPE_RMAKER_CONTROLLER constant to SERVICE_TYPE_RMAKER_USER_AUTH (its value was already esp.service.rmaker-user-auth).