Every time Mohamed Salah scores, he gets closer to Erling Haaland's record, and Liverpool's failure to hand him a new contract looks even more reckless.