Add a new JSI HostObject to an existing pure-JSI React Native C++ module (the architecture this repo's create-pure-module scaffolds). Describe the native resource it wraps — what pointer/state it owns, which methods are sync vs async, whether it returns nested HostObjects, whether it needs to store a JS callback — and this skill wires up the class correctly: header/source split, function_map vs lazy get() dispatch, ThreadPool + promisify() for async methods, invalidate()/destructor cleanup, and registration on the parent proxy or another HostObject. Use when the user asks to "add a HostObject", "wrap a native resource/handle in JSI", or "expose a C++ class to JS". Not for…