Ali Abbas bhai! since u have booked a Hiace Van, so u can easily accommodate maximum places in ur plan.
Here comes a suggested itinerary
Day 1: Pindi to Hunza. stay at Karimabad Hunza
Day 2: Visit to Attabad lake and Khunjerab and back. U can stay at Hunza or even come back to Minapin for stay in Diran Guest House. Even coming back to Gilgit is an option.
Day 3: Hunza (or minapin/gilgit) to Skardu. On way, visit to Shangrila resort. stay at skardu
Day 4: visit to Satpara, Mantokha and Shigar etc
Day 5: Skardu to Astore. visit to Rama and back to Astore for night stay
Day 6: Book a jeep for Deosai. Day trip to Deosai and back to Astore
Day 7: In the morning, leave for Raikot bridge. from there, get a jeep for Tattu, and onward hike to Fairy Meadows.
Day 8: Chill at Fairy Meadows. u may trek to beyal camp or even Nanga parbat base camp and back to Fairy Meadows.
Day 9: Leave from Fairy Meadow very early in the morning. Reach Tatto around 8. get jeep for Raikot bridge. Get on ur Hiace and all the way back to Pindi.
The only thing, which is left would be Saif-ul-Muluk. If u leave Fairy Meadows on Day 8, then u can have a night stay at Naran and visit Saif-ul-Muluk.
It is just a suggestive plan. u can always improve this or change this.