Lionel Messi is out of contract at Paris Saint-Germain this summer and faces an uncertain future with Barcelona one of t