Mirrored from GitHub github.com/roostorg/coop

Migrate to Apollo v5 (#119) master

* 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>