patchObject method
Updates an existing JSON object by merging patch into the stored value.
Only the keys present in patch are overwritten; other keys are kept.
Implementation
Future<void> patchObject(String key, Map<String, dynamic> patch) async {
_assertExists(key);
final existing = getObject(key) ?? {};
existing.addAll(patch);
await setObject(key, existing);
}