Wraps an existing native KeyValues pointer in a KeyValues Handle, for example one obtained from the game through an SDKCall or a detour. The returned Handle does NOT own the underlying KeyValues: closing or deleting it will not free the pointed-to memory (which is owned by whoever created it, typically the game). The Handle must not be used after the underlying KeyValues has been freed.