entities – entity_reference para uma entendidade de content type

versao: Drupal 9

Pois bem eu sou novo com drupal e estou com um pequeno problema de tentativas e erros. O que estou tentando referenciar é um content type criado no drupal, mas não saio do 7×1…
Achei bastante exemplos para se fazer com taxonomy mas nenhum para content-type… alguem poderia me dar uma luz?

$fields('tags') = BaseFieldDefinition::create('entity_reference')
      ->setLabel(t('Tags'))
      ->setCardinality(BaseFieldDefinition::CARDINALITY_UNLIMITED)
      ->setSetting('target_type', 'taxonomy_term')
      ->setSetting('handler_settings',
        (
          'target_bundles' => (
            'tags' => 'categoria-de-produtos'
          )
        )
      )
      ->setDisplayOptions('view', array(
        'label' => 'above',
      ))
      ->setDisplayOptions('form', array(
        'type' => 'entity_reference_autocomplete',
        'settings' => array(
          'match_operator' => 'CONTAINS',
          'size' => 60,
          'placeholder' => '',
        ),
      ));

esse agora não funciona:

  $fields('tags') = BaseFieldDefinition::create('entity_reference')
      ->setLabel(t('Tags'))
      ->setCardinality(BaseFieldDefinition::CARDINALITY_UNLIMITED)
      ->setSetting('target_type', 'content_type')
      ->setSetting('handler_settings',
        (
          'target_bundles' => (
            'tags' => 'mesas'
          )
        )
      )
      ->setDisplayOptions('view', array(
        'label' => 'above',
      ))
      ->setDisplayOptions('form', array(
        'type' => 'entity_reference_autocomplete',
        'settings' => array(
          'match_operator' => 'CONTAINS',
          'size' => 60,
          'placeholder' => '',
        ),
      ));

Eu sei que eu posso fazer por tela mas para isso preciso que seja feito por código