Mohamed Salah is having a sensational season for Liverpool but it could be the last we see of him in a Reds shirt after eight spectacular seasons at Anfield as he approaches the end of his contract.