Port to libarchive unzip
Summary
Use libarchive's unzip implementation, rather than Info-ZIP
Reasoning
Info-ZIP seems unmaintained and is full of bugs. Thus it requires many patches, which goes against carbonOS's update model and patching policy.
Instead, let's replace it with a maintained & verified implementation of the zip file standard from libarchive
Prior Art
I contributed the implementation of unzip to libarchive here: https://github.com/libarchive/libarchive/pull/1873