* Add websocket addon-to-app compatibility shim
Update websocket metadata and app update command terminology from addon to
app, while preserving V1 compatibility through a single send-time shim when
SUPERVISOR_WEBSOCKET_V2_API is disabled.
Also add a tests-only Ruff override for PLR0917 so pytest fixture-heavy test
functions remain lint-clean.
Fixes#7031
* Fixes from feedback