* reconcile declared entry-array length in reply parsers
* drain extra GEOSEARCH entry elements instead of erroring
* fix(command): repair SLOWLOG GET merge resolution
The conflict resolution in b895673c kept master's nn > 7 upper-bound
error alongside the drain loop (making the drain dead code, against the
PR's intent) and broke the brace structure, so the package no longer
compiled. Keep the Redis 8.10+ CommandArgc field from master, drop the
upper-bound error, and drain any elements past the 7 known fields.
* test(command): exercise SlowLog drain loop
Bugbot flagged that a 7-element entry is fully consumed by the parser
now that CommandArgc is the 7th known field, so the drain loop never
ran. Declare 8 elements — the 7 known fields plus one extra — and
assert CommandArgc is parsed rather than drained.
---------
Co-authored-by: Nedyalko Dyakov <1547186+ndyakov@users.noreply.github.com>
Co-authored-by: Nedyalko Dyakov <nedyalko.dyakov@gmail.com>