Numeric initial_value should be updated to return the min value if the default value for the type is outside the min/max range ## Acceptance Criteria - `validate` on `initial_value` succeeds