Parent: #134 Related: #140, #163, #164
Implement the three shared private JSValue property operations used by pinned Home and Bun.
Acceptance:
JSC__JSValue__hasOwnPropertyValueperforms observable ToPropertyKey once and exact own-property inquiry, including Symbols, indexed exotics, proxies, and exception publication.JSC__JSValue__putBunStringconverts every valid BunString key and performs direct own data-property replacement without invoking prototype setters.JSC__JSValue__upsertBunStringArraystores a missing value directly, replaces an existing scalar with[old, new], pushes into an existing real array, and returns encoded undefined.- Reject invalid/foreign values safely while retaining first-exception behavior and selected-VM identity.
- Add focused engine and compiled Home/Bun consumer evidence in Debug and ReleaseSafe.
- Refresh inventories/docs and parent issue evidence.