keeps: fix recent-feed handle lookup — bare $arrayElemAt, prefix in JS
The previous attempt (e4eb5b8b9) reordered the pipeline but kept the
$cond/$concat $addFields shape, and the deployed code still returned
handle=null for every recent entry — including codes the batch endpoint
resolves correctly. Mirror tv.mjs/fetchKidlisp's known-working pattern:
project the bare handle via $arrayElemAt and prepend "@" when mapping
docs to the response.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>