bench: add decoding benchmarks using criterion
This benchmark compares decoding QOI in memory and from files agains the reference C implementation. It currently does better on the former than the latter, so the bottleneck is most likely on file I/O.