idc: extract test_idc suite, drop test_/find_/make_ prefixes
- Move every test case from test/test.ml into test/test_idc.ml,
drop the redundant test_ prefix on each (E325/E331), and reduce the
runner to a single Alcotest.run line (E600).
- idc.ml: rename make_2d -> array_2d and find_max_abs -> max_abs (E331).
- Replace the catch-all (with _ -> ()) in the fuzz decompress safety
test with Invalid_argument / Failure handlers (E311).
- Rename fuzz_compress.{ml,mli} to fuzz_idc.{ml,mli} and the fuzz
suite from "compress" to "idc" so E710/E720 see a corresponding
library module.