I wouldn’t mention illegal or non illegal drug use by your guest, because it could be a violation of Airbnb’s review policy.
It’s best to mention in your review that this guest is better suited for a hotel and leave it at that.
i get it- I live in my Airbnb as well in a separate unit, so I understand your distress.
You can, however, charge for extra cleaning (ozone machine, carpet cleaning) that can be deducted from the deposit.
Be sure to submit an extra cleaning claim with a detailed invoice before the next guest checks in though.