Bonjour,
Oui, tu peux utiliser des groupes de sérialization pour gérer les attributs qui seront récupérés selon les cas.
Il n'y a pas de bundle a ajouter, c'est dans les composants de symfony.
Par exemple dans ton entité User tu peux ajouter une annotation
pour les champs visibles dans tes 2 points d'entrée (users/{id} et affairs/{id}).
Tu trouveras la doc sur le serializer de symfony à cette adresse : https://symfony.com/doc/current/components/serializer.html
Sinon, un tuto très bien fait sur le serializer ici : https://www.youtube.com/watch?v=SG7GgcnR1F4