Builds partial CRUDOptions for useEntityCRUD: wires list fetch (Prisma query params from ViewDescriptor)
and detail fetch. Supply onCreate / onUpdate / onDelete at the call site.
Builds EntityQueryOptions for useEntity (GET ${endpoint}/:id).
Builds ListQueryOptions for useEntityList. Encode filter / sort in the returned queryKey so
refetches track view changes; each fetch sends Prisma-shaped where / orderBy query params.
Schemas to pass to registerSchema (one entry for this type).
Factory for REST-backed entity/list/CRUD options that serialize filters and sorts with toPrismaWhere / toPrismaOrderBy.
endpoint— GET list; GET${endpoint}/:idfor detail.whereandorderByas JSON query strings unless you override via ListFetchParams.params.