zstd: Protect against index out-of-bounds when decoding sequences

Previously, index out-of-bounds could occur when copying match_length bytes while decoding whatever sequence happened to overflow `dest`. Now, each sequence checks that there is enough room for the full sequence_length (literal_length + match_length) before doing any copying.

Fixes the failing inputs found here: https://github.com/ziglang/zig/issues/24817#issuecomment-3192927715
98547713a3Ryan Liptak committed on 8/16/2025, 5:11:51 AM· committed by Andrew Kelleyparentee85c8b
1 file changedLine totals unavailable