Bun compatibility slice
Port js/valkey/valkey-gc.test.ts at exhaustive corpus position 4080.
Required behavior
- preserve RedisClient GC safety after argument validation failures, foreign-receiver setters, and many short-lived clients;
- reject an unterminated RESP scalar line beyond the 512 KiB bound with
ERR_REDIS_INVALID_RESPONSE; - accept a properly terminated 100,000-byte simple string;
- preserve adopted Buffer backing-store integrity across GC-heavy bulk, empty, null, and verbatim replies;
- surface parse operation, endpoint, line length/bound, and retained causes without credential/path leakage;
- cover all five active tests in focused and permanent gates.