build-initramfs: fix zstd-compressed firmware not being decompressed
The iwlwifi firmware copy only handled .xz decompression but Ubuntu
ships .zst compressed firmware. The kernel has CONFIG_FW_LOADER_COMPRESS
disabled, so compressed firmware causes a boot panic. Now properly
decompresses .zst files for iwlwifi, regulatory.db, and all firmware.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>