Fix Gitaly duration timings for conflict and search RPCs
For many Gitaly RPCs, previously the gitaly_duration_s
log timings
only accounted for the initial request/response time. We now measure the
total time it takes to consume the streaming response for the following
RPCs:
- ListConflictFiles
- SearchFilesByContent
Part of #30334 (closed)
Edited by Stan Hu