Add a resource estimator
- Truncate descriptions
Created by: slimsag
When users come to us initially, they often ask exactly what hardware and replica counts, deployment types, etc. they will need for their $X users, $Y repositories, and $Z large monorepos. In the past we have always responded to these by either overestimating and telling the customer we were doing so with the intent of reducing resources later, or by making educated estimates based on other well-behaving deployments (e.g. this was the case in https://github.com/sourcegraph/deploy-sourcegraph-docker/pull/74 ) -- but this takes a lot of work and effort to calculate.
There should be a way for customers and us to easily estimate the resources required, and what deploy type we would suggest, based on their users/repos/monorepos/etc.
This would supersede https://github.com/sourcegraph/sourcegraph/issues/6274 and have some overlap with existing scaling documentation which would be reduced in favor of this approach.

