A software development team utilizes a prominent cloud provider's orchestrated service to automate their multi-environment deployment process. They require a process wherein the progression from the development to production environment is gated by a manual review. Within their deployment pipeline, which feature should be incorporated to introduce such a pause, allowing for a human gatekeeper to give the green light before the codebase is updated in the live environment?
Incorporate an approval action within the pipeline
Utilize a serverless function to temporarily interrupt the deployment process
Configure the build project to include a manual review requirement
Activate a version control system feature that necessitates pull request reviews for the production branch