message: chore: Change ScalarCmd schema to use an array of attributes
diff: "type": "object",
  "properties": {
  "StopDeviceCmd": { "$ref": "#/components/NullMessageAttributes" },
  - "ScalarCmd": { "$ref": "#/components/GenericMessageAttributes" },
  + "ScalarCmd": {
  + "type": "array",
  + "items": {
  + "$ref": "#/components/GenericMessageAttributes" },
  + "minItems": 1
  + },
  "VibrateCmd": { "$ref": "#/components/GenericMessageAttributes" },
  "LinearCmd": { "$ref": "#/components/GenericMessageAttributes" },
  "RotateCmd": { "$ref": "#/components/GenericMessageAttributes" },
  },
  "StepCount": {
  "description": "Specifies granularity of each feature on the device.",
  - "type": "array",
  - "items": {
  "minimum": 1,
  "type": "integer"
  },
  - "minItems": 1
  - },
  "StepRange": {
  "description": "Specifies the minimum/maximum level for an actuator ScalarCmd or LevelReading message.",
  - "type": "array",
  - "items": {
  - "type": "number"
  - },
  + "type": "number",
  "minItems": 2
  }
  },
  