Add TrustRepository to provide a source of truth for trust grant changes

Bug: 262838215
Test: atest TrustRepositoryTest
Change-Id: I3897e5db37825d2614e0e43e4909ce1c7d38d6b2
4 files changed