"Agents detained [Leo] Venegas for a third time, shackling him by the legs and arms, during a traffic stop this March.... In all [three] instances, agents ignored Venegas’ REAL ID, issued by the state of Alabama and identifying him as a U.S. citizen."