Handle corrupted archives

- Detect/catch unzip errors
- Add ParserErrorType.CORRUPTED_ARCHIVE
- Notify user about corrupted archives (snackbar message)

Bug: 301381282
Test: npm run test:presubmit
Change-Id: I9f844c2211ade01efd96a169d83a57e308eb136e
6 files changed