> Congress does not have the authority to simply pass a law invalidating that. They did it, but it is most certainly not constitutional.
The ones that should judge if it's not constitutional just passed judgment stating that a ex-president is above the law. I think they can invalidate if a president explicitly needs declaration of war, given recent history I'd bet a lot they would find it totally constitutional.