Build a v4 components.schemas record from a set of tables: { [PascalName]: select-v4-schema }.
Keyed by the table's PascalCase name (C009 by-name). Collisions (two tables mapping to the same Pascal
name) are NOT silently merged — the last writer wins AND a warning is surfaced via tableComponentsAudit.
Build a v4 components.schemas record from a set of tables: { [PascalName]: select-v4-schema }. Keyed by the table's PascalCase name (C009 by-name). Collisions (two tables mapping to the same Pascal name) are NOT silently merged — the last writer wins AND a warning is surfaced via tableComponentsAudit.