metafieldDefinitionCreate
Creates a metafield definition. Any metafields existing under the same owner type, namespace, and key will be
checked against this definition and will have their type updated accordingly. For metafields that are not
valid, they will remain unchanged but any attempts to update them must align with this definition.