Add readOnly attribute support for non-editable node parameters
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3571332. -->
Reported by: [joevagyok](https://www.drupal.org/user/2876343)
>>>
<h3>Summary</h3>
<p>Add support for the JSON Schema "readOnly" attribute in node parameter definitions. This enables exposing values for data flow without allowing user configuration, which is essential for internal parameters like branch information.</p>
<h3>Business Value</h3>
<ul>
<li>Enables cleaner separation between configurable and computed parameters</li>
<li>Supports exposing internal state for debugging without risking misconfiguration</li>
<li>Follows JSON Schema specification for better interoperability</li>
</ul>
<h3>Features Implemented</h3>
<ul>
<li>ReadOnly attribute recognized in parameter schema definitions</li>
<li>ReadOnly parameters are displayed but not editable in node type forms</li>
<li>Used for "branches" parameter in gateway nodes to show available paths</li>
</ul>
issue