respectDefaultPresence
Whether to use hasDefaultValue from introspector to determine required fields.
When true: Fields without defaults are required; fields with defaults are optional. If requireNullableFields is also true, nullable fields are additionally required even when they carry a default value.
When false: Uses requireNullableFields to determine required field behavior.
Note: Does not work reliably with KSP because KSP cannot detect default values in the same compilation unit. Works best with reflection-based introspection.
Default: true