Deep-copies and freezes JSON-like maps/lists while normalizing map keys.
static Object? freeze(Object? value) { return _freeze(value, LinkedHashSet<Object>.identity(), 0); }