chunk.serialization: Use the :sequence decoder to decode the tag list

Instead of a loop/recur construct, lift out the tag decoding into its
own decoder, and then use take-while and the :sequence decoder to
decode the tag list.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>