Separate profile::devel::postgres into profile::postgres::client
The former is a profile to install postgresql development packages. The later
is to actually install pg_service/pg_pass files per use to allow connections
with cli like psql service=swh
.
This also stops too many postgresql tools installation. Currently, the staging nodes installs the postgresql-13 packages where it should not. The server part for those nodes currently pins the version it wants and that's not respected due to that profile.
This is a pre-requisite clean up step for T2736.
Test Plan
bin/octocatalog-diff
Migrated from D4359 (view on Phabricator)