Add content_translation_source and content_translation_outdated to `\Drupal\canvas\ShapeMatcher\PropSourceSuggester::isConsideredIrrelevant()`
## Problem/Motivation `\Drupal\canvas\ShapeMatcher\PropSourceSuggester::isConsideredIrrelevant()` filters out entity base fields that are never meaningful to offer as prop sources (for example `default_langcode`, `revision_default` and `revision_log_message`). When one of a content entity type's bundles is translatable, the `content_translation` module adds two fixed-name bookkeeping base fields to that entity type: `content_translation_source` and `content_translation_outdated`. These hold internal translation metadata and are never meaningful to display, but `isConsideredIrrelevant()` did not exclude them, so they were offered as prop source suggestions. This surfaced while reviewing [!1289](https://git.drupalcode.org/project/canvas/-/merge_requests/1289) (#3591669), which added the sibling heuristic `ApiUiContentEntityReferenceControllers::isConsideredIrrelevant()` for the content-entity-reference picker and already excludes these two fields. In [a review thread](https://git.drupalcode.org/project/canvas/-/merge_requests/1289#note_1420519), @wimleers asked whether they should be added to `PropSourceSuggester::isConsideredIrrelevant()` too. That was deferred to this follow-up. ## Proposed resolution Add `content_translation_source` and `content_translation_outdated` to the generic heuristics in `PropSourceSuggester::isConsideredIrrelevant()`. ## Remaining tasks - [x] Exclude both fields in `PropSourceSuggester::isConsideredIrrelevant()`. - [x] Add test coverage to `PropSourceSuggesterTest`.
issue