RepositoryService.FindMergeBase: support more than 2 arguments

The `ancestor` revset primitive supports them readily.
4 jobs for !92 with topic/default/find-merge-base in 5 minutes and 41 seconds (queued for 1 second)
latest merge request