Migrate to Apollo v5 (#119)
* server: Replace error classes no longer provided by Apollo
* server: Remove no longer available DataSource base class
* server: Remove no longer necessary gql tag
* server: Upgrade Apollo packages
* server: Refactor API server bootstrap
* server: Remove Apollo packages that reached end-of-life
* server/client: Bump graphql package version
* fixup! server: Refactor API server bootstrap
* fixup! server: Remove Apollo packages that reached end-of-life
* fixup! server: Refactor API server bootstrap
* fixup! server: Replace error classes no longer provided by Apollo
* fix merge main and final code review changes
* lint fixes
---------
Co-authored-by: Juan S. Mrad <juansmrad@gmail.com>
authored by