function shallowReadonly(target) {
    return createReadonly(target, true);
}
Returns a reactive-copy of the original object, where only the root level
properties are readonly, and does NOT unwrap refs nor recursively convert
returned properties.
This is used for creating the props proxy object for stateful components.