Just like many other members here have spotted out, the fee used to broadcast that transaction is very low. Observing the mempool for a week now , lowest priority fees have been around about 7 - 9 sat/bytes. Judging from this it may take weeks or even forever for such transactions to be confirmed. However the few couple of options I think you can take is either you convince the sender to bump the fee ( if he initially enabled RBF) . Or alternatively you can make use of accelerators probably via BTC. Since their free service have been flooded with bots lately, you can opt for a paid acceleration.
We shouldn't have to convince anyone if we are ready to few bucks from our pocket and that's the only way if the funds are coming from custodian service. ViaBTC free acceleration works these days and anyone who meet 10 sat/byte or 18sat/vb can do it for free but now we have only 20 free slots. Paid acceleration should not be recommended unless there is no other way.
Not a good idea to do CPFP with this transaction it would cost much if you do CPFP I suggest wait for the transaction to be rejected by the nodes and tell the sender again to make a transaction.
I have checked the parents of these transactions which all of them are confirmed so CPFP is not a bad option and economical considering the alternative which is acceleration.