fix: Simplify rest_of_message()

Add a fix_tag_type() helper function and use that to simplify
rest_of_message() implementation. This makes the current implementation
more robust and makes it easier to eventually support FIX dialects that
have conflicting tag types.

Signed-off-by: Pekka Enberg <penberg@kernel.org>