The liability for any debris that hits something else in space, or hits something on Earth, lies with the launching nation of said debris. This has already occurred and been resolved once, when a USSR spy satellite hit northern Canada. https://en.wikipedia.org/wiki/Kosmos_954
I imagine if an incident were to occur and the launching nation didn’t compensate the UN security council could ultimately enforce some kind of punishment. If one of the permanent five refused, since all five are satellite launching nations, or closely tied (UK) to a satellite launching nation, there will be immense pressure to settle up.
Countries can just tax them at launch time based on the payload
One model is that certain orbits do become owned by some major power or private company.
When you own certain orbits, it's your responsibility to keep them clean.
So if we're going to charge someone for this, first and foremost are the US and Chinese militaries.
Who's going to make them pay up?
[0] https://en.wikipedia.org/wiki/Project_West_Ford [1] https://en.wikipedia.org/wiki/2007_Chinese_anti-satellite_mi...
Individual needles are probably too small for radar to track, but not too small to punch a hole in your vessel.
Fortunately some have re-entered.
The big debris problem is much closer to the earth in the cloud of crap between LEO and MEO.
If there's some debris in space, who pays to clean it up? Is it a company that wants to use an orbit that might be affected? Or is debris attributable and the 'owner' pays to clean up their own mess? Or is there a fund that a consortium of governments and businesses that use space should (will?) pay into?
I can imagine that the tech to do clean up is eminently achievable, and getting something to orbit to actually do the job is likely to be cheap enough soon, but I can't quite imagine why anyone would actually be a customer of a space cleaning company.