Fix various issues related to https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66523
All those fixes contribue to avoid (ulimit -v 2000000; utils/pdftoppm clusterfuzz-testcase-minimized-gdal_filesystem_fuzzer-5567544853331968)
to abort() or crash on nullptr dereference or integer overflow
clusterfuzz-testcase-minimized-gdal_filesystem_fuzzer-5567544853331968