LES Lifecycle Issues

Problem Description: I have a problem where I need 4 people to approve a Task, but the current version of Life Cycle Policies does not support free configuration. I would like to ask if you have encountered a similar problem and how you solved it?

Current version of Life Cycle Policies: Create a Task in Task Plan, fill in the experiment information and change the current Task Lifecycle status to Completed. A Task in the Completed state can eventually be changed to the Released state. The approval process is: In Progress -> Completed -> Release.

Is it possible to make the following changes to the current Lifecycle:

1) Does the completed state support multiple approvals (not supported in the current version), and then change to Released after all approvers have completed their approvals?

2) Whether the lifecycle of a task can have additional states added to it for multi-level approval.