Yes, price inflation reduces the value of debt. However, it also means there is a pretty big disincentive to save money. When you take away an easy avenue for the poor to save money, those people have one less easy way to save for their future.
But to the question of who gets the money, this is the concept of seigniorage. The people closest to the money creation get the most value from that money. That's because when that new money is spent, prices haven't accounted for that monetary inflation yet, so they have higher buying power than they should have. When that money trickles down to the rest of us, that money has already lead to devaluation of the money that results in price inflation. In practice, banks, financial institutions close to those banks, and governments get the most benefit from this created money.
But this is also a zero sum game. Creating more money doesn't create more wealth. The more currency you create, the lower the value of the currency. So where does the value gained in seigniorage come from? Well it comes from the people farthest away from the hose: the poor.
This is why the monetary inflation leads to price inflation means prices go up before wages go up.
There's even more to it than this. Its a complex topic. But I hope you see where the iceberg might be.