Update AGDDtoGeoSvc to use a PrivateToolHandleArray
This commit follows on from !22408 (merged) and migrates the m_builders member
variable to be a PrivateToolHandleArray. It also updates corresponding
configuration not to create public versions of the IAGDDToolBase
implementations in m_builders.