Convert most chain::* inner structs and enums to TLV-based ser macros