In T361123: Make it possible to declare a Community configuration provider that does not display on the dashboard, we added a skipDashboardListing flag that allows customers to hide any provider from the dashboard at Special:CommunityConfiguration. This works, but the dashboard is not the only part of CommunityConfiguration UI we have. The links added in T363788: Community Configuration: Edit History lead to Special:CommunityConfiguration/PROVIDER do not work when the provider in question has skipDashboardListing enabled.
If a provider is excluded from the dashboard, we should not display it in any portion of CommunityConfiguration-generated UI. This is what we need to implement within this task (it might also make sense to rename skipDashboardListing to something more generic, such as excludeFromUI?). See T367655#9934331 for related conversation.