Bonjour,
Ce n'est pas une caution, c'est un dépôt de garantie.
Ce qui est écrit sur l'état des lieux de sortie par rapport à l'état des lieux d'entrée est important et sans comparer les 2 documents, on ne peut pas vous répondre.
La retenue d'un "forfait ménage" est illégale. L'agence doit justifier le montant par un devis (ou une facture), et il doit correspondre aux mentions sur l'état des lieux.
Consultez l'ADIL avec vos documents.
Ici plus de détails sur les démarches et un modèle de lettre pour contester la retenue :
https://www.service-public.fr/particuliers/vosdroits/F31269#