The construction is expected to begin after 2024. Beyond that it's unclear how many years it will take to finish, and that entirely depends on if they plan to make the subs with full strength of manpower over three shifts or not. There's also the question of whether subs will be constructed from one line or two.
If they choose both, like the Americans, then all the subs can be delivered by 2030. If they don't choose either, then it will take 7-10 years just to finish 1, with the following ships delivered slightly faster.
The Americans take 2-3 years to finish construction and commission a sub. And they use 2 shipyards. So if our shipyards also get enough orders, like 5-10 subs each, then the same can be replicated after the first 6 are built.
Lastly, it depends on whether the shipyard is public or private. If it's public then all numbers are just numbers. More time will be spent on being idle than on production. If the navy has executive control or it's under private control, then the subs will come in sooner than expected, because the navy will set relaxed timelines anyway.