Bad deal. OK here is my opinion. You can kiss your wheels, tires and whatever else goodbye. They have no trade value (or may hurt the trade a little). I would start looking around for new. Now i am in the U.S. so i will only speak to US dollars but trying to realistic, $10,000 to repair, $10,000 to $14,000 for trade (maybe more). that's $20,000 to $24,000 down. (I don't know if you still owe on the 2020). Chevrolet trucks are being offered for about $10,000 under MSRP depending on stock and engine size. I got my Trail Boss 6.2 loaded Midnight package for $10,000 off MSRP in November last year. New paint, new smell, new warranty. You know what i mean. That is in the US.
I would not fix your truck, I would stick an engine in it if you decide to keep it. That's my 2 cents.