add errdefer for decodeMstNode entries, verify with checkAllAllocationFailures
Add errdefer allocator.free(entries) in decodeMstNode so the entries
slice is freed if a subsequent readMstEntry call fails. Verified with
checkAllAllocationFailures using a hand-built MST node CBOR fixture.
Other MST functions (put, delete, merge, etc.) mutate persistent tree
state and are designed for arena allocators — they can't be verified
with checkAllAllocationFailures due to cumulative allocation patterns.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>