fix: projection Store overwriting existing YAML slices and maps
When a partial config update is applied via the projection system, nil slice and map fields (not present in the update payload) were being written through to YAML, wiping out existing values like logicalRestore.options.customOptions.
Closes #687 (closed)
Edited by Nikolay Samokhvalov