GameplayTagCollectionComponent is the Toolkit-tier MonoBehaviour wrapper around a GameplayTagCollection — it owns a collection instance and exposes it in the Inspector and to sibling components, so you don’t need to author the collection in code to give a GameObject tags/values.
Other Toolkit components — Tag Value Display and Tag Condition Trigger — read from a GameplayTagCollectionComponent on the same or a referenced GameObject.