v.22.4Improvement

Now Disallow ALTER TABLE RESET SETTING for Non-Existing MergeTree Settings

Now it's not allowed to ALTER TABLE ... RESET SETTING for non-existing settings for MergeTree engines family. Fixes #35816. #35884 (alesapin).
Disallow ALTER TABLE ... RESET SETTING for non-existing settings on MergeTree table engines.

Why it matters

This feature prevents users from accidentally resetting settings that do not exist for tables using MergeTree family engines, improving command safety and avoiding potential confusion or errors.

How to use it

When running ALTER TABLE commands on MergeTree tables, ensure that the setting you want to reset actually exists; attempts to reset non-existing settings will now result in an error.