Expand description
Result normalization - converts internal representations to user-facing types.
Enforces type system invariants:
- All nodes must be Value::Node (not Value::Map with _vid/_labels)
- All edges must be Value::Edge (not Value::Map with _eid/_type)
- All paths must be Value::Path
- No internal fields exposed in user-facing results