Prisma type inference is returning weird types - Prisma