Create a single task, then create and assign X duplicate tasks to a team

It would be great if there was a way to assign a task to a team (e.g. 1 task → X tasks (1 for each person by default) but allow creator to NOT assign the task to certain people)

Here’s a use case:
Project leader wants everyone to review certain materials
Project leader creates task ‘Read manuals and watch videos for project xyz’
Project leader assigns task to the team, resulting in a subtask w/ the same due date for each team member under the original team
Team members have their own task and due date, and complete the task when done
Project leader can return to original task and see team wide progress by looking at subtasks

Thanks for this feedback @Fonti and for taking the time to detail how this would be useful for you and your Team; context is super important for our Product Team!