Make the swh.core package define some 'extras' features to limit dependencies of the 'plain' swh.core package
We do not want the basic swh.core (i.e. without extras) pull dependencies like psycopg or aiohttp.
Migrated from T1678 (view on Phabricator)