[atdml] Drop to_primitive accessors; coerce with :> instead
Remove the generated 'score_to_float' / 'id_to_string' functions and
their submodule counterparts ('val to_float', 'val to_string').
Coercion back to the primitive type is trivially done with the ':>'
operator (e.g. '(x :> string)') and doesn't need a generated helper.
Keep 'create_score' / 'val create' as the constructor.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>