Checks numeric ranges and allowed values declared in
value_range_registry.csv. Registered sentinel codes can be ignored during
range validation so that missing-value normalization and range validation
remain conceptually separate.
Usage
enemdu_validate_value_ranges(
data,
registry = enemdu_value_range_registry(),
vars = NULL,
strict = FALSE
)