This also refactors how generic HA actions are handled, and improves typing of actions. [skip ci]
* fix: Configured PTZ actions should overrule auto-detected actions (not merge with them) * Don't populate capabilities unless there is some basis