schemas: legacy: extract PSUSensor

Looking into dbus-sensors, PSUSensor has a list of supported devices
[1]. Based on the list, a schema can be extracted, adding properties
from the "Aggregate" schema until all configurations for these devices
validate.

The resulting schema is fairly big.

Additionally, IR35221, XDPE132G5C can also be added to the PSUSensor
schema, based on pending dbus-sensor patches [2],[3].

Tested: Schema Validator Pass

References:
[1] https://github.com/openbmc/dbus-sensors/blob/408061153b93d3cf1699a019bc76dc5cc2b0c356/src/psu/PSUSensorMain.cpp#L67
[2] https://gerrit.openbmc.org/c/openbmc/dbus-sensors/+/79559
[3] https://gerrit.openbmc.org/c/openbmc/dbus-sensors/+/79560

Change-Id: I51691d8e137eb814480c0db618d478bfd8b19d9e
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
diff --git a/schemas/global.json b/schemas/global.json
index b1709f9..8fdbc81 100644
--- a/schemas/global.json
+++ b/schemas/global.json
@@ -118,6 +118,9 @@
                             "$ref": "legacy.json#/$defs/EEPROM"
                         },
                         {
+                            "$ref": "legacy.json#/$defs/PSUSensor"
+                        },
+                        {
                             "$ref": "virtual_sensor.json#/$defs/VirtualSensor"
                         },
                         {