Salah probably only has until the end of next season anyway
His contract is up in 2025, I doubt they let him go for free
So I reckon they’ll sell him at the end of the 23-24 season. He’ll be about 32 then, so I’m sure some club in good club Europe will take him and they can get a decent fee for him still.
I wouldn’t be surprised if they sold him at the end of this season if the price was right and it meant bringing midfielders in, because they know he’s only going to be there at least another year or two anyway, probably 1