@Victoria1595 When it comes to cooking, the words you choose for your listing aren't going to have the slightest bit of influence on guests' actual behaviors. No two people have the same concept of what constitutes "light" kitchen use, and most people are creatures of habit when it comes to what they prefer to eat and how they prepare meals. They don't necessarily realize that when they're glancing at your House Rules. Most efforts to micro-manage these things will have limited success at best, and at worst come off as passive-aggressive and unwelcoming.
The more practical option would be to simply remove kitchen access from your listed amenities. It doesn't appear to be a major selling feature for your listing - many of your reviews mention that the guests enjoyed the terrace and the complimentary breakfast, but none of them single out the kitchen as a favorite feature. If you struck it from your offering altogether, I doubt it would impact your target bookings. (Though guests would certainly appreciate a mini-fridge to chill their wine for the terrace and perhaps hold their own snacks)
Setting a lower maximum length of stay would also reduce the demand for a kitchen in general. Your location offers plenty of access to dining options, so there's no reason you need to target self-caterers. For homestay hosts, the ideal maximum length of stay should be the longest you're comfortable living with someone whose habits upset you. Obviously, for you that's less than 3 weeks.
As for the Cleaning Fee, you can only build that into what guests pay when they book - not after the fact. Sure, you can ask them for more money at the end of the stay with the Resolutions tool, but Airbnb is not going to force them to pay it when they decline. All you'll get for your troubles is a negative rating - which would be an extinction-level event for your listing, considering it only has 48 ratings and the average needs a bit of a boost.