Clamp `tab_size` setting between 1 and 16 (#17882)
ihavecoke
and
Marshall Bowers
created
Release Notes:
- Changed `tab_size` setting to require values be between 1 and 16
(inclusive).
### jetbrains settings
#### Max value

When the maximum value is exceeded, the configuration box turns red to
remind the user

If the user still saves, jetbrains does not process it and resets it to
the system default value of 4
<img width="700" alt="image"
src="https://github.com/user-attachments/assets/a76b1cba-d23f-4a32-95ee-f05d208ca186">
Without restrictions, I feel not good. Here is a random setting of a
relatively large value
https://github.com/user-attachments/assets/c3bdf262-ba08-4bc2-996a-5ad2a37c567f
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>