pub fn apply_defaults(value: &mut Value) -> Result<()>
For standalone rendering: apply defaults only (no overrides).