'uniquify' user option setters and automatic buffer refresh (bug#77157)
Use 'customize', 'setopt', or 'uniquify--set-option' instead of
'setq' to benefit.
* lisp/uniquify.el (uniquify--buffer-refresh): New function.
(uniquify--set-option): New function.
(uniquify-buffer-name-style): Add :initialize and :set forms.
(uniquify-ignore-buffers-re): Add :initialize and :set forms.
(uniquify-min-dir-content): Add :initialize and :set forms.
(uniquify-separator): Add :initialize and :set forms.
(uniquify-strip-common-suffix): Add :initialize and :set forms.
(uniquify-dirname-transform): Add :initialize and :set forms.
(cherry picked from commit
3e228c9eea56cf25234b99e1411114baa732f53f)