Lionel Messi is set to make his final appearance for Argentina in a farewell match against Benin at the Estadio Monumental, ending a historic international career spanning more than two decades.