feat: entity enrichment observations from Kindle importer
Book entities get "By {author}" and engagement count observations,
Person (author) entities get "Author of {title}" observations.
Per-book earliest clip date used in observation text. Engagement
counts exclude bookmarks (count clip_type == "highlight" explicitly).