v3.0.0-beta.20 Small bugs using object destructed dynamic props ```<Component { ...{ b: 1 } } />``` to ```<Component { ...undefined } />``` did not remove old prop https://svelte.dev/repl/3757254ce74b375821ea525b818a5bc0?version=3.6.9 ```<Component { ...{ b: 1 } } />``` to ```<Component { ...{ } } />``` did not remove `b`, `b` prop exists as `undefined` https://svelte.dev/repl/431834e7d8d83e0634304572736621a6?version=3.6.9