Many to many on the same model, multi directional? - Prisma