Plugins can now declare configuration dependencies.
This should have been documented as part of committing the issue above, but the plugin annotation documentation seems to have disappeared. So part of this issue is finding the existing documentation and then, once found, updating it.
Find the existing plugin annotation documentation.
Updated it to include changes from #2232275.