Cleanup deprecation handling in reconfigure to use Gitlab::Deprecations.list as SSOT
With !2510 (merged) we have a SSOT for storing deprecated keys. We should be using that list during our reconfigure run to perform deprecation check, instead of each libraries managing their own deprecations (like nginx, mattermost etc.)