Schema crate for Greentic's deployment object model. Defines:
- -------
This crate is the single owner of these schemas. Other crates depend on it; nothing in this crate
depends on operational/runtime code. JSON-schema generation is gated behind the `schemars` feature
and a thin `gen-schemas` binary.
See `plans/next-gen-deployment.md` §5 for the design rationale.