gitserver: Move ArchiveReader onto the client
Created by: ryanslade
Closes https://github.com/sourcegraph/sourcegraph/issues/33346
Test plan
Unit tests still pass
Created by: ryanslade
Closes https://github.com/sourcegraph/sourcegraph/issues/33346
Unit tests still pass