In order to allow third parties (for example, Spring Boot) to ensure that a DynamicPropertyRegistrarBeanInitializer has been registered in an ApplicationContext which has not been customized by the DynamicPropertiesContextCustomizer, this commit converts DynamicPropertyRegistrarBeanInitializer to a public API for use in such special use cases. Closes gh-33593