This is the "core" of the plugin system; it takes a tx (plus some extra data from the indexer), runs the plugins and returns their outputs as PluginTxOutputs.
This can later then be used by PluginsWriter and the mempool to store the output data generated by the plugins.
Depends on D16525.