lith: match Netlify background-function semantics for -background handlers
Netlify background functions return 202 immediately and keep running
asynchronously, letting callers (e.g. keep-prepare -> keep-prepare-background)
await the launch without blocking on the full pipeline.
lith's handleFunction was awaiting the handler to completion, so the client's
POST /api/keep-prepare hung for minutes while keep-prepare-background baked
the thumbnail, uploaded to IPFS, etc. Detect the -background suffix and fire
the handler as fire-and-forget after sending 202.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>