Allow plugin derivers to derive config schema as well
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3541352. -->
Reported by: [jurgenhaas](https://www.drupal.org/user/168924)
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>Plugins that derive from another plugin manager, e.g. from tamper or commerce, they should also derive their config schema from the same source. But that's only possible if we store the original plugin ID in config as well so that a config data type can refer to that ID.</p>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<p>Implement an optional <code>original_id</code> as a property for condition and for action plugins. Also store that property in ECA models if a plugin has it available.</p>
> Related issue: [Issue #3539563](https://www.drupal.org/node/3539563)
> Related issue: [Issue #3541349](https://www.drupal.org/node/3541349)
issue