feat: index layers.pub records and rebuild materialized documents via Lens 3
Wire layers-indexer.ts into the existing Jetstream indexer to handle
pub.layers.expression, segmentation, and annotationLayer records.
On each create/update, rebuildDocument() re-runs Lens 3 to materialize
the talk document. Only processes records from the bot DID.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>