Move the blocking video list count+page filesystem work for GET /api/v1/videos onto a worker thread without changing the response contract.
Move the blocking video list count+page filesystem work for GET /api/v1/videos onto a worker thread without changing the response contract.