schemas: refactor topology definitions into separate json schema

This is the initial refactor for topology related schema definitions.
Since we plan on updating some of those, we refactor all of it into
its own schema.

Tested: Schema Validator Pass

Change-Id: Ib199ca010e83618da59b2c3ba4200d782ebbdbca
Signed-off-by: Oliver Brewka <oliver.brewka@9elements.com>
diff --git a/schemas/meson.build b/schemas/meson.build
index 647024f..12a4c07 100644
--- a/schemas/meson.build
+++ b/schemas/meson.build
@@ -17,5 +17,6 @@
     'pid_zone.json',
     'satellite_controller.json',
     'stepwise.json',
+    'topology.json',
     'virtual_sensor.json',
 ]