* test: implement e2e test cases for "pnpm deploy" and "pnpm rebuild" lifecycle scripts things
* test(plugin-commands-deploy): add test case for keeping files created by lifecycle scripts
* improve
* test: remove try-catch for now
* refactor: prefer `expectSuccess`
* test: specify `rootProjectManifest[Dir]`
* refactor: prefer `expectSuccess` at more places
* test: fix test case
* test: fix test case
* test: remove undesired package.json modification
---------
Co-authored-by: khai96_ <hvksmr1996@gmail.com>