RFC 624: (M2) Harden recognizer gitserver client
Created by: efritz
Implements a portion of RFC 624: Configurable auto-indexing recognizers.
Consider different types of limits we can place on gitserver requests as made in the sandbox introduced in #33041 (closed). These may include rate limits on a per-request or global basis, possibly keyed by some identifying information (e.g., repository), or may include data input or output limits (e.g., max 5k files, content size below 5KB, etc).
Devise the correct set of rate limits that will protect us immediately as well as limits that will be applicable after the execution model of #33040 is decided.