feat(profile): display AT Protocol labels on profile card (#99)
* feat(types): add labels to UserProfile type and update mocks
* test(profile-labels): add failing tests for label pill component
7 tests covering: empty array returns null, self-label neutral styling,
self-label warning styling, moderator label with ShieldCheck icon,
moderator warning label with ShieldWarning icon, ! prefix stripping,
and multiple labels rendering.
* feat(profile-labels): implement label pill component with 4 visual variants
Self-labels: neutral (bg-muted) or warning (orange). Moderator labels:
info with ShieldCheck (purple) or warning with ShieldWarning (red).
Strips ! prefix from display text. Returns null for empty arrays.
* feat(profile-header): integrate AT Protocol labels display
authored by