What is the "recommended" pattern for using many-to-many relationships using a join table - TanStack