I would keep the same 11.
If anything, replace Muhammad Wasim Jr. for Hassan Ali so that Hassan Ali gets a wake-up call. Yes, Hasan Ali, is a brilliant power hitter with the bat, but his job is to be a bowler, and if he can't do his main job well, then he shouldn't stay on the team due to his batting. In all honesty, though, I haven't seen much of Muhammad Wasim Jr, and I hope he isn't being fast-tracked, just like Muhammad Hasnain, Musa Khan and Naseem Shah, which is why I would keep Hassan Ali, as he also has the 5 years experience.
There will probably be some talk to Drop Imad Wasim for Muhammad Nawaz, but I will keep Imad Wasim, as his bowling is really good. But as we all saw, Imad Wasim's batting was terrible, with those reverse -dil scoops, whatever they were.
Most people don't realise Imad Wasim has always been attempting (and failing) those silly shots his whole career and that he has never really been that great of a Batsman, which is why he and Shadab Khan should swap batting positions. Shadab is a really good batsman and much better than Imad. when Malik and Imad Wasim were in the middle, I didn't have trust in these two to finish the game, and Shadab Definitely should have been sent out first.
1. Mohammad Rizwan (wk)
2. Babar Azam (c)
3. Fakhar Zaman
4. Mohammad Hafeez
5. Shoaib Malik
6. Asif Ali
7. Shadab Khan
8. Hassan Ali / Muhammad Wasim Jr.
9. Imad Wasim
10. Shaheen Shah Afridi
11. Haris Rauf
Hopefully, if Pakistan wins the toss, they should bat first, to set a target. They need to get used to batting first situation. Babar Azam and Mohammad Rizwan should bat at a slightly more steady rate, hopefully, the middle order doesn't collapse against Afghanistan spin bowlers, and would be nice to see Hassan Ali bowl well if he gets selected.