just FYI, it has been said before, but child pays for parent is ideal for situations where you're the receiver... And it wouldn't be to expensive either... If you'd use the output of the stuck transaction as input for a new one with a fee of:
177 bytes for the stuck (parent) tx + 200 bytes (rounded up) for the child transaction = 277 Vbytes. The "ideal" fee according to
https://jochen-hoenicke.de/queue/#BTC,24h,weight is ~25 sat/vbyte.
277*25 = 6925 (let's round up to 7000).
Your parent already payed ~2300 sats in fees, so if you'd create a child tx with a fee of 4700 sat, the miners would have an incentive to add both tx's to their block...