When Wikibase generates ParserOutput (in EntityParserOutputGenerator), I think this would be the right time for other extensions (e.g. GeoData and PageImages) to register additional extension data in the ParserOutput.
I think that would provide what GeoData and PageImages need to integrate with Wikibase.