https://commons.wikimedia.org/wiki/Template:Authority_control is currently a classic template, this should be converted to Lua at [[ https://commons.wikimedia.org/wiki/Module:Authority_control ]]. We don't have to start from scratch, https://en.wikipedia.org/wiki/Module:Authority_control could probably be used as a basis.
The point of doing this would be to add support for pulling information not given in the template call from the item given in the `wikidata` parameter; the only impact this should have on a fully filled-in invocation of the template is to (potentially) add it to some hidden tracking categories.
(Though it could be tricky to work out precisely when tracking categories are appropriate; perhaps just in the main, Category, Institution, and Creator namespaces?)
While the enwp module hard-codes the URL format for each type of identifier, the Commons template should probably use the [[ https://www.wikidata.org/wiki/Property:P1630 | formatter URL (P1640) ]] property found on the wikidata property for each identifier; see [[ VIAF identifier (P214) | https://www.wikidata.org/wiki/Property:P214 ]] for an example.