feat(example): tailwind improvement and treeshaking (#3557)
Tailwind example improvements:
* Enable treeshaking by bundling to esm instead of cjs
* Prefix UI classes to avoid app conflicts
* Use tsup to bundle css instead of tailwindcss
* Write new `Card` component to demo bundle size difference between web
/ docs