Move to test-storybooks as the e2e tests for UI module involve side effects and spawning vitest which takes time. Doing that in a sandbox is convoluted because there are too many stories
The state merging of useAddonState needed a fix because the merger function wasn't called with the correct data, due to react18 using async rendering, making this.state be the old state.