bench: refactor sTestCodecDecoder to separate decoding from pre/post
bench: refactor sTestCodecDecoder to separate decoding from pre/post

This allows other uses of the Decoder (e.g. nextValueBytes).

ugorji/go-codec-bench,ugorji/go-codec-bench