kidlisp(datomic): stop handle clobber in recent list
toMongoShape was spread after the explicit handle field, so every entry
in /api/store-kidlisp?recent=true lost its handle (shape.handle was
null because opts.handle wasn't being passed). The server-side
?handle=@x filter then matched zero rows, which is why keep.kidlisp.com
showed an empty index for logged-in users.
Pass the looked-up handle into toMongoShape and let the shape be
authoritative; only code and preview are layered on top.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>