(#9051) Implement the StoreConfigs indirection itself.
We now have a StoreConfigs terminus base class, and concrete uses in a number
of indirections, along with testing to ensure they behave as expected.
Signed-off-by: Daniel Pittman <daniel@puppetlabs.com>