Ask a landlord-tenant lawyer and get answers ASAP
The landlord cannot shift the cost to you. cleaning is a landlord expense. You should have at least gotten basis for the deduction. You can proceed in small claims court to recover deposit plus costs.
Kindly rate me positively.