Barcelona have rewarded Fermín López’s early-season form with a new contract that keeps him at the Catalan club until 2029 and includes a release clause of €500 million ($544.4m).