Is the transaction is already one week?
I don't think it would stay forever on the network; usually it rejected by the mempool after pending for 1 week.
Much better to check the transaction after a week it should be going back to your wallet since it was rejected by the network.
The cancel solution mentioned above using Electrum is only applicable to those who want to pay an extra miners fee and remove the old transaction immediately, but because your transaction is nearly a week old, most nodes remove it.
If it is still pending, I would first check it on the mempool.space for the current status and to see if the transaction is subject to no priority fees.
Once you confirm that the fees is under no priority fees then you can just wait for a week until all nodes reject it without paying an extra miners fee.
You can recreate a new transaction that was rejected to all nodes and rebroadcast the transaction.
About the Binance minimum deposit, I think it is only 600 sats for legacy address and 2 sats for segwit address so how did you get this "0.00005".
You maybe talking about OKX that has minimum deposit of 0.0005BTC on my case before they never refund my BTC. So be careful when sending BTC to any exchange like OKX better use an exchange with a low minimum transaction.