Plan seems quite feasible (somewhat tough though,,,, but i actually like such plans).
Weather would be a bit cold, rather quite cold, but not unbearable. Just keep proper winter clothing. Road would be fine. But travel ahead of Naran may depend on the weather conditions. Today my brother and family went till Lulusar and it was all snow ahead of that. If u see even traces of snow on road ahead of Babusar, try to avoid going ahead. As it would be slippery esp during downhill drive.
U can cover these areas, but it would be very very hectic to cover Saif-ul-Muluk, Lalazar and Babusar with a single night stay at Naran. The only option is, if u leave Shogran very early in the morning.
Plan may be like this.
Day 1: Faisalabad to Nathiagali. It would take minimum 7-8 hr, so wont have time or energy left for doing Miranjani track.
Day 2: Go for Miranjani Trek. I dont exactly know how much time it would take, but anyhow u can come back and reach Shogran before evening.
Day 3: Leave Early and reach Naran by 8 am. Go straight to Lulusar and Babusar (if weather permits). If everything goes fine and in time, u may reach back to Battakundi by 2 pm. Get a jeep for Lalazar and have a short trip to Lalazar. Be back to Battakundi by 4 or max 4:30 pm. Reach Naran by evening.
Day 4: Leave early again for Saif-ul-Muluk. Be back maximum by 12. Time to move back. Reach pindi around 7pm. Reach Faisalabad before 12 midnight.
An alternate plan can be
Day 1: Reach Shogran from Faisalabad.
Day 2: Leave Early and reach Naran by 8 am. Go straight to Lulusar and Babusar (if weather permits). If everything goes fine and in time, u may reach back to Battakundi by 2 pm. Get a jeep for Lalazar and have a short trip to Lalazar. Be back to Battakundi by 4 or max 4:30 pm. Reach Naran by evening.
Day 3: Leave early again for Saif-ul-Muluk. Be back maximum by 12. Time to move back. Reach Nathiagali by evening.
Day 4: Go for Miranjani trek (if u still have desire left for this). If u come back even by 2 or 3 pm, u can reach pindi by evening and can reach Faisalabad before midnight.