Allow top-level uuid in Workbench page specs
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3582984. -->
Reported by: [balintbrews](https://www.drupal.org/user/613760)
Related to !863
>>>
<h3 id="overview">Overview</h3>
<p>Canvas Workbench page specs should allow an optional top-level <code>uuid</code> so local page files can be updated by the CLI <code>push</code> command.</p>
<h3 id="proposed-resolution">Proposed resolution</h3>
<p>Update the Workbench page spec parser to allow top-level <code>uuid</code>, and update the authored page spec TypeScript type to reflect that optional field.</p>
<h3 id="ui-changes">User interface changes</h3>
<p>n/a</p>
issue