Wow - thank you for sharing.
This is the risk we take by selling options against our resources. We're trading potential access to big gains for access to steady short term returns now (that can also go bad!).
I also had 3500 shares at one point that my CC on them went deeply ITM. I had to roll them out to Sep 2022 to get enough time value to get the CC OTM. I rolled out to $4200 ($840 post-split) and then thankfully cleared out those CC about 1-2 months back. Thankfully / lucky.
But I've also been in income mode, so the opportunity cost if I hadn't updating the position to clear the $840 strike CC wouldn't have hurt in the way you've been hurt.
It's cold comfort, but telling your story will hopefully help at least 1 other here avoid that outcome. Because its real. The closest thing I have to advice on this for others - if you're still accumulating then use a portion of your resources for this activity, with a significant focus on learning this and experiencing a range of good and bad conditions. By focusing on the learning, you are in effect training yourself for your retirement income activity. But that also means you have most of your resources accumulated for the big purchases (such as retiring).