Sounds like a bill of attainder, not that they’ve ever cared about the Constitution.
Exactly, it IS unequivocally a bill of attainder. There are a bunch of those going around recently, more than “they” usually try to pass.