JS-109: gitParseCommit leaks a JSStringRef on empty-tree and default-body paths

Proposed by the 2026-07-07 jab multi-agent review; confirmed by both skeptic verifiers. Two call sites create a JSStringRef and never release it — masked only because the LSan suppression covers all of libjavascriptcoregtk.

Input

Context

Goals

Constraints

WIP

TODOs