Update vendor/libarchive to 3.7.4
Security fixes:
#2135 rar: Fix OOB in rar e8 filter (CVE-2024-26256)
#2145 zip: Fix out of boundary access
Important bugfixes:
#2131 7zip: Limit amount of properties
#2110 bsdtar: Fix error handling around strtol() usages
#2116 passphrase: Never allow empty passwords
#2124 rar: Fix "File CRC Error" when extracting specific rar4 archives
#2123 xar: Avoid infinite link loop
#2108 zip: Update AppleDouble support for directories
#2071 zstd: Implement core detection
Obained from: libarchive
Libarchive commit: 313aa1fa10b657de791e3202c168a6c833bc3543