gitserver: store repo size in db when cloned
Created by: asdine
Store repo size in the database whenever a repo is cloned. Related to https://github.com/sourcegraph/sourcegraph/issues/32197
Test plan
- Wrote a unit test
- Run sg locally and checked the database state