Reindexing multiple databases independently and concurrently

Proposal

Update gitlab:db:reindex to support reindexing multiple databases independently and concurrently.

From !72745 (comment 711904267):

we also have to split the lease in order for that to work (and actually we have a bug with how that works currently #337907 (closed))