Enhance gateway node support for conditional branching workflows
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3571328. -->
Reported by: [joevagyok](https://www.drupal.org/user/2876343)
>>>
<h3>Summary</h3>
<p>Improve support for gateway nodes that enable conditional branching in workflows. This includes adding gateway mode to the ConfirmationNode and improving the visual representation of branches in the workflow editor.</p>
<h3>Business Value</h3>
<ul>
<li>Enables building complex decision trees within workflows</li>
<li>Supports approval-based routing where different paths are taken based on user decisions</li>
<li>Provides visual clarity about which execution paths are available</li>
<li>Reduces need for multiple separate workflows to handle different scenarios</li>
</ul>
<h3>Features Implemented</h3>
<ul>
<li>Gateway mode added to ConfirmationNode for Yes/No branching</li>
<li>Trigger output port added to all nodes by default for execution flow control</li>
<li>Documentation for gateway nodes and branching patterns</li>
</ul>
<h3>Use Cases</h3>
<ul>
<li>Approval workflows with approved/rejected paths</li>
<li>Conditional processing based on data validation results</li>
<li>Multi-path workflows with merge points</li>
</ul>
issue