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