Your transaction is 76638 bytes in size and pays 3 satoshi/byte. At the moment fees in mempool are lower than they've been in a long time, and even with those "low" fees, miners can earn 40 times more from other transactions than from your transaction. That's more than $1000 extra for miners.
You've been collecting Bitcoin dust for a long time, without consolidate them when fees were still low. Unfortunately, you now pay the price for that, but luckily, you have 2 Bitcoins in total so you'll have plenty left after fees.
Basically the BTC us just trapped in limbo and I do not see a way to do anything with it. Has anyone resolved an issue like this?
I would export the private key, import it into Bitcoin Core, enable Coin control features, select 10-20 inputs at a time, and create new transactions with a (bit) higher fee. I expect miners are much more likely to include a 2kB transaction than a 76kB transaction.
If you're in a hurry, you can do it all today and pay about 0.1-0.2
BTC fee to get it confirmed. What I would do, is wait it out until fees are lower again (I know it's a gamble but I expect this to happen on some quiet Sunday), and then make the transactions.
Bitcoin Core requires you to download 150 GB if you don't have it installed yet.
As an alternative, you can do all this on coinb.in, but that's something I would only recommend for experienced users (it's tricky and can be risky).