Add `SettingsSources::<T>::json_merge_with` function (#10869)

This PR adds a `json_merge_with` function to `SettingsSources::<T>` to
allow JSON merging settings from custom sources.

This should help avoid repeating the actual merging logic when all that
needs to be customized is which sources are being respected.

Release Notes:

- N/A
029eb67043Marshall Bowers committed on 4/22/2024, 10:38:34 PM· committed by GitHubparent63c5295
2 files changedLine totals unavailable