MEM-032 DONT: JABCu8bImport builder overflow + JSC refcount leaks (js/convert.cpp)

Now
DONT

The JABCu8bImport family imports JS values into an RDX builder with two memory defects. JABCu8bImportString sizes the JSStringGetUTF8CString write by the string's worst-case UTF-8 length (maxSize) instead of the builder's idle room, so a large string overflows u8bIdle (the u8bReserve call is commented out as a todo) and *idle is hand-advanced instead of u8bFed. The same paths leak owned JSC refs: JSValueToStringCopy is never JSStringRelease'd and JSObjectCopyPropertyNames is never JSPropertyNameArrayRelease'd (incl. call-macro error early-returns). The code is compiled WIP with no in-tree callers yet, so the overflow is latent. The goal is to bound the write to idle room and release every owned ref.

Issues

Unbounded external write into the builder; two JSC refs leaked.

Blockers

None. WIP code, no in-tree callers yet (latent).

Planned

Reserve room; release refs on every exit.