Consolidate trigger plugins into unified architecture
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3571334. -->
Reported by: [joevagyok](https://www.drupal.org/user/2876343)
>>>
<h3>Summary</h3>
<p>Refactor the trigger system to consolidate multiple trigger plugins into a unified Trigger plugin, reducing code duplication and simplifying the trigger configuration experience.</p>
<h3>Business Value</h3>
<ul>
<li>Reduces maintenance burden with fewer plugin classes</li>
<li>Provides consistent configuration experience across trigger types</li>
<li>Simplifies adding new trigger event types</li>
<li>Improves code organization and testability</li>
</ul>
<h3>Changes Implemented</h3>
<ul>
<li>Unified Trigger plugin replaces separate entity, form, and user triggers</li>
<li>Event type selection determines available configuration options</li>
<li>AJAX form updates when event type changes</li>
</ul>
issue