I would stay as far away as possible from a Krunal Pandya. Our batting is very very fragile. I feel we need to see how fit Dhawan keeps and somehow have Rahul open in a substantial number of games to keep him ready in case he retires. I personally don't see Dhawan in 2023. Kohli 3 EOD, Iyer should be at 4 and given a really long rope. 40-50 LOI? Pant 5, Pandya 6, Jadeja 7 followed by the bowlers. The effort should be put in developing someone like BK or Kuldeep Yadav to have the capacity and make a 6 ball 20. Sunil Narine can do it, Liam Plunkett can do it and I feel both these guys are better batsmen than those I mentioned. Krunal Pandya is a horrible bowler who just bowls a flat trajectory begging not to be hit.
I am talking about Krunal being a batting allrounder who can chip in for a few overs of part time bowling when needed. That is what Jadhav does, right? And with Iyer cementing his place and with Pant and Hardik expected to be the bedrock of India's middle order, another batsmen is likely to get a chance only in case of an injury. Which is why I suggested Krunal as a backup option along with Vijay Shankar.
Also I feel you cant turn someone like Kuldeep into a "Narine-like" batsman overnight. I think Narine is batting the way he is because he has that batting switch in him already (I have not yet dug into his early domestic records, but I think he probably was a useful batsman in his early days). If you do not have that batting switch in you, I feel it is impossible to turn you into a useful batsman. I feel both Kuldeep and Chahal do not have that switch in them. Neither does Shami or Bumrah. Its weird that our bowlers have digressed in terms of 'being able to hold a bat' because in earlier generations, players like Srinath, Kumble, Harbhajan, Zaheer all used to be able to hold a bat and even tonk balls on their own.