Maps a type to its equivalent standard PRIMITIVE_TYPE for compatibility checks. For standard primitive types, returns their own enum value. For precise primitive types, returns their standard equivalent. Returns undefined for non-primitive types (e.g. Enumeration, Class).