Split the project in 3

This commit splits the project in 3 sub-projects:

1. `gargantext-graph-core`: it contains the plain algorithms on graphs;
2. `gargantext-graph-accelerate`: accelerate utilities on graphs;
3. `gargantext-graph-eigin`: eigen utilities on graphs;
Status Job ID Name Coverage
  Cabal
failed #17289
cabal

 
  Test
skipped #17290
test
 
Name Stage Failure
failed
cabal Cabal There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job trace