OP, the mempool is now empty enough that you could rebroadcast this successfully and get it in to most nodes' mempools. It would still wouldn't yet confirm on its own, although in last 24 hours we've confirmed about 30 MvB of 1 sat/vbyte transactions, so if this trend continues it might well confirm on its own in a couple of days. However, by rebroadcasting it you would then be able to perform a CPFP, if you think you will be able to do that?
If there is no option to rebroadcast it from Umbrel then let me know and I can rebroadcast it for you. I don't want to do this until you are sure this is the route want to take though, cause otherwise it could potentially get stuck again.
Looks like the mempool fees shot down, and the transaction actually got confirmed on its own.
I want to thank everyone here for helping me !!