So rephrasing the question, "what exactly stops a city from enacting a 100 year retroactive income tax on those in the 1%?"
Those with the most to lose are the least likely to burn down city hall.
They will have no funds for their re-election campaign. In an extreme case they may die of a mysterious stroke or have an affair suddenly made public.
The idea that something can be passed retroactively in any form is insane.
If the government accuses you of j-walking or speeding, you need to go to court to prove your innocence otherwise they assume you're guilty.
I've heard that civil forfeiture is the same way. These are all unfortunate.
And asset forfeiture is more insidious. The case is made against the forfeited property, not it's owner. Hopefully the ruling in Timbs v Indiana will help reign that in.
No, it's not the one domain. “Innocent until proven guilty” applies only in criminal law (neither “innocent” nor “guilty” even applies outside of the domain of criminal law, much less that maxim about the relation between them.)
In the US this would be a suit for declaratort judgement in which formally you asked the court to declare you did not owe money, but functionally it seems generally similar.
The only time taxes become a criminal matter is if you lie on the paperwork.