fix: show "liked N ago" in liker stack avatar tooltips (#1304)
Previous cut lost timestamp info — hovering an avatar showed only
display name. Adding it back without reintroducing a separate panel:
- backend LikerPreview now includes `liked_at` (ISO string) pulled
from `track_likes.created_at` via the window-function query
- AvatarStack gets an optional `avatarTitle(user)` prop so parents
can customize the hover/focus tooltip
- LikersStrip passes a formatter that renders
"display name · liked 2h ago"
UserPreview.liked_at is optional — supporter avatars on the artist
page don't carry a timestamp and keep their existing display-name
tooltip.
Co-authored-by: Claude Opus 4 (1M context) <noreply@anthropic.com>
authored by