TagBadge: - Display tag with icon, name, color - Automatic contrast text color (light/dark) - Optional removable with X button - Configurable size (sm/md/lg) TagPicker: - Select multiple tags by category - Visual feedback for selected tags - Category-based organization - Position category prioritized - Two-way binding with v-model Closes #26, #27