Seems a bit like a Bill of Attainder. I wonder how the Supreme Court would see it?
The rumor is that the Court has already decided that Trump has full civil and criminal immunity. This would force the court to announce their decision immediately. Remember that Ford pardoned Nixon to avoid this. Nixon was never convicted of anything either.
Not one Democrat has ever read the Constitution. Most aren’t literate enough to understand it if they did.