Shelly data-layer primitives.
This crate is intentionally transport-agnostic and DB-driver-agnostic. It provides:
- schema metadata
- changeset casting/validation
- repo traits + an in-memory adapter abstraction
- query composition primitives
- migration loading/state application helpers