If we look for angular material, there is in fact more than one way to handle it :
- modal like already suggested by Big_Chair
- Expansion panel like suggested by selharxets
- Forms with tabs
However it all depends on your very exact needs : for instance Do you really need all those information to be entered in the same form for an unique action ?
If not if would suggest you to split your form an access to each of them by an independant action button.
If yes my choice would vary, but the more things to do the more I would go for a stepper as this can be eventually implemented with less clicks to do than the others.
You could even have a mix : a simple vertical form and for the multiple choices stuff, only the selected information visible in the form. Then with those information you add an"Edit" button that open a modal with a stepper to set all those information.