Hi @Sajith,
I can though of two methods that might be similar to stages in InfoPath:
1. Edit Visible property of different controls to hide/show them. (compare the login user with the sepcified username or check if the login user is in a specified group).
For example, the first approve button can only be viewed and clicked by allenbai, so here is my formula:
If(User().FullName="allenbai",true,false)

Repeat this action for different controls to achieve the same results like stages in InfoPath.
2. Create multiple tabs for different approvals. Only the corresponding approvals can see the corresponding tab button, which they can then click on to see the detailed contents.
You can refer to belwo articel about how to create tabs in PoweraApps:
Power Apps Tabbed SharePoint Form | @WonderLaura
Best regards,
Allen