Add a cop to prevent adding columns to wide tables. At the moment the
only wide tables are users, projects and ci_builds with more than 50
Related to #201933
This change adds a rubocop check for ensuring that `with_lock_retries`
is not used with disabled DDL transactions.
It will be used for code review analytics
to detect service users