RepositoryService.FindMergeBase: support more than 2 arguments

The `ancestor` revset primitive supports them readily.
3 jobs for branch/default in 8 minutes and 5 seconds (queued for 2 seconds)