v.23.9Improvement

Implementation of reconfig, sync, and exists commands for keeper-client

Implementation of reconfig (https://github.com/ClickHouse/ClickHouse/pull/49450), sync, and exists commands for keeper-client. #54201 (pufit).
Added reconfig, sync, and exists commands to the keeper-client in ClickHouse.

Why it matters

These new commands enhance the functionality and management capabilities of the keeper-client by allowing dynamic reconfiguration, synchronization with the keeper server, and existence checks of nodes or paths. This improves operational control and reliability.

How to use it

Users can invoke the reconfig, sync, and exists commands directly via the keeper-client interface to manage and verify keeper server state and configuration.