Let’s see what happens over the next couple of months. I would love Salah to get a 2 year extension (after this season) to take him to aged 35 but I don’t trust our owners at all. FSG hate giving big contracts to players over 30.
Mohamed Salah has amazing and unbelievable stats in total goals he scored for Liverpool in Premier League. Since his highest and most successful season in 2017 - 2018, with 32 goals in Premier League, in other seasons after that, he managed to score goals very stably around 20 goals each season. So far, there is no signal in latest season and in early matches of this season that his ability to score goals will drop significantly.
https://www.transfermarkt.com/mohamed-salah/leistungsdatendetails/spieler/148455Salah, Van Dijk and Trent all can leave for £0 next summer as their contracts expire. It’s awful planning by the club, all three should be offered new contracts ASAP.
Trent can be kept at Liverpool but Salah and Van Dijk will possibly let go as free agents in the next summer. With their star player positions, they will nearly not accept 1-year contract offer from Liverpool and also disagree to receive lower salary. It's problem and conflict between old star players and their clubs over years and I believe both Salah and Van Dijk will be ready for choosing their new clubs.