US Vice President JD Vance has sparked a fresh debate after his statement on "green cards", known as Permanent Resident Cards, which allow a foreign national to live and work in the United States.