extension: Don't use `unzip` to extract `.zip` files (#13869)

This PR replaces the usage of `unzip` for extracting `.zip` files
downloaded by extensions with extraction via a library.

This will allow us to extract `.zip` files even if `unzip` is not
available (e.g., on Windows).

Release Notes:

- Removed the need for `unzip` to be present on the system to extract
`.zip` files downloaded by extensions.
ca27f42a9dMarshall Bowers committed on 7/5/2024, 3:38:48 PM· committed by GitHubparentd70c577
1 file changedLine totals unavailable