Turkish Airlines Flight Cancellation - Request for Ticket or Miles Compensation

I arrived at the airport for my Turkish Airlines flight TK-8928537 from Cologne to Sabiha Gokcen, scheduled at 22:00, after traveling from Antwerp, Belgium, expecting to depart at 01:55. However, I was informed at the airport that my flight was canceled.
The Turkish Airlines representative at the airport told me that all the hotels they have agreements with were fully booked and advised me to find a hotel in Cologne on my own, which would be reimbursed upon providing a receipt. Despite calling multiple places, I was told that no hotels had vacancies that night.
It was around 23:00, and we were informed that our next flight would be at 11:20 the following morning. I waited at the airport for approximately 12 hours without sleep, and while trying to take early leave from work, my flight's departure time was changed again to after 13:00.
In response to my email to Turkish Airlines, I was told that necessary amenities would be provided for my airport expenses. Did I wait 12 hours for just one or two coffees? I kindly request either miles or a ticket refund as compensation.
I believe I am entitled to this and, despite sending about three emails and making one phone call, no one from Turkish Airlines has assisted me. The date of my flight is available in the ticket image I sent separately. Ibrahim g***

