fix: #3587744 domain_config: Make DomainConfigOverrideEditable::save() write a sparse, cast-aware diff against base
By: mably
Closes #3589035