KpaPrimitive
Represents a leaf value (string, number, boolean, or null) in an adapter-neutral way.
Typed accessors (isString, isBoolean, isNumber, isNull, stringOrNull, booleanOrNull, doubleOrNull, longOrNull) allow callers to inspect and unwrap the value without depending on a concrete adapter type. Use renderedString to obtain a human-readable representation.