deviceIds top-level property
Every value ?device= accepts, fitDeviceId first.
One list, so the picker, the address, fw's usage line and MCP's schema
read the same thing.
Implementation
List<String> get deviceIds => [fitDeviceId, for (var d in Devices.all) d.id];