* feat(widget): add restriction callback to restrict visibility and modification of widget kinds * fix: typecheck issue * chore: address pull request feedback
* refactor: move zod import from validation package to zod * refactor: move missing zod imports