This PR introduces extension pages in the listPages tool under the flag --category-extension.
This PR implements the ability to trigger an extension action by passing it an extension id. It uses puppeteer internals and the canary chrome version in tests since the TriggerAction CDP command is still not available in the current stable release.
This PR adds the extension service workers to the output of listPages. This is available only behind "--category-extensions" flag
Co-authored-by: Natallia Harshunova <nharshunova@chromium.org>