pub fn decompress(data: &[u8]) -> Result<Vec<u8>>
Decompresses data based on the 1-byte header. Header format: [algorithm_id][data]
[algorithm_id][data]