This one doesn’t exist as a WikibaseRepo service, but we need it to be shared in the service container, it seems. (In several other tasks – T276312, T276245, T276064 – we ran into test failures when label conflicts on items and properties were no longer detected.)
Open questions: there is no TypeIdsStore class; the DatabaseTypeIdsStore class implements the TypeIdsAcquirer, TypeIdsLookup and TypeIdsResolver interfaces. I’m pretty sure we need the store as one service (so it’s a single shared instance), but do we call that TypeIdsStore or DatabaseTypeIdsStore? And do we register the acquirer, lookup and resolver as separate services as well?