Maps Prisma-style relation declarations from PrismaEntityConfigOptions into a single EntitySchema
for registerSchema / cascade invalidation. hasMany uses listKeyPrefix: (id) => [targetType, { [foreignKey]: id }].
manyToMany uses localArrayField: foreignKey and a stable listKeyPrefix of [targetType, relationName, id].
Maps Prisma-style relation declarations from PrismaEntityConfigOptions into a single EntitySchema for registerSchema / cascade invalidation.
hasManyuseslistKeyPrefix: (id) => [targetType, { [foreignKey]: id }].manyToManyuseslocalArrayField: foreignKeyand a stablelistKeyPrefixof[targetType, relationName, id].