feat: accept `bazel-git fetch --negotation-tip`
Currently does not use the tips. `go-git` by default retrieves the last 100 commits to send as "haves" to the server. This provides some level of pack file reduction until full negotiation is implemented.