2.54.1

(chore): Remove the generic EnumSerializer<T> template that used reflection (GetField, GetCustomAttributes) at runtime. All enums already use per-enum generated serializers with static dictionary lookups, so the generic template was dead code. This cleanup removes the last reflection-based enum serialization path, improving NativeAOT and IL-trimming compatibility.