DX: rename `GeneratedFieldExplicitInputUxComponentSourceBase` → `JsonSchemaPropsComponentSourceBase`
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3548297. -->
Reported by: [wim leers](https://www.drupal.org/user/99777)
Related to !1053
>>>
<h3 id="overview">Overview</h3>
<blockquote><p>
Given your enthusiastic review of <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3522734" title="Status: Closed (fixed)">#3522734: Rename `SdcPropToFieldTypePropMatcher` to `JsonSchemaFieldInstanceMatcher`, `SdcPropJsonSchemaType` to `JsonSchemaType`</a></span> WDYT about renaming:</p>
<ul>
<li><code>PropSource</code> -> <code>InputSource</code></li>
<li><code>PropShape</code> -> <code>InputShape</code></li>
</ul>
<p>?<br>
… because <code>ComponentSourceInterface::getExplicitInput()</code> + the term “explicit input” throughout <code>docs/*.md</code>
</p></blockquote>
<p>— Wim, in a DM with @larowlan on May 8, 2025</p>
<blockquote><p>
makes sense to me
</p></blockquote>
<p>— Lee's response</p>
<h3 id="proposed-resolution">Proposed resolution</h3>
<ol>
<li>✅ Reach consensus about a simpler, shorter new name. Done: proposal by Wim in #16, +1'd by @penyaskito in #17 and @longwave in #19.
</li><li>✅ Rename <code>GeneratedFieldExplicitInputUxComponentSourceBase</code> to <code>JsonSchemaPropsComponentSourceBase</code>.
</li><li>✅ Update all relevant docs: both in code comments and in <code>/docs/*</code>
</li><li>✅ Update all class/interface names that refer to the old new. For example: <code>GeneratedFieldExplicitInputUxComponentInstanceUpdater</code> and <code>GeneratedFieldExplicitInputUxComponentSourceBaseTestBase</code> must be renamed, too.
</li></ol>
<p>This helps <span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/canvas/-/work_items/3520484" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/canvas/-/work_items/3520484</a></span>#stable too.</p>
<h3 id="ui-changes">User interface changes</h3>
<p>None.</p>
> Related issue: [Issue #3522734](https://www.drupal.org/node/3522734)
> Related issue: [Issue #3541037](https://www.drupal.org/node/3541037)
> Related issue: [Issue #3523446](https://www.drupal.org/node/3523446)
> Related issue: [Issue #3555229](https://www.drupal.org/node/3555229)
> Related issue: [Issue #3578710](https://www.drupal.org/node/3578710)
> Related issue: [Issue #3588438](https://www.drupal.org/node/3588438)
> Related issue: [Issue #3520484](https://www.drupal.org/node/3520484)
issue