[EF Core 8] Many-to-many relationship with payload - C#