Per-entity collection and primary-key overrides, keyed by the entity name
passed to getRepository().
An entity with no entry uses its own name as the collection and 'id' as
the key, which is why the zero-config path works for a schema whose
collection names already match — the D1 two-layer shape.
Readonly<Record<string, MongoEntityMapping>>