Fix for the UT ZS decoder
This MR concerns a fix in the ZS decoder, which struggles with decoding the UTError packet type (the minimal size of UT Error is 128b even if empty; this had caused an error because for an empty UT bank 32b is expected). It also comprises several minor improvements in decoder printouts, changes in the processing of the input (RawEvent to RawBank::View), and rewriting the options file to adjust to changes introduced in the decoder.
patch generated by https://gitlab.cern.ch/lhcb/LHCb/-/jobs/38142817