Introduce the ToCustomAttribute typeclass

This will allow us to render properly some Phylo attributes into the
graphviz `.dot` in the PhyloExport.
4 jobs for adinapoli/profile-to-phylo in 33 minutes and 48 seconds (queued for 30 minutes and 51 seconds)
latest
Status Job ID Name Coverage
  Cabal
failed #11362
cabal

00:33:48

 
  Stack
skipped #11363
stack
 
  Bench
skipped #11364
allowed to fail manual
bench
 
  Test
skipped #11365
test
 
Name Stage Failure
failed
cabal Cabal
Preprocessing executable 'gargantext-cli' for gargantext-0.0.6.9.9.9.5..
Building executable 'gargantext-cli' for gargantext-0.0.6.9.9.9.5..
[1 of 3] Compiling CleanCsvCorpus ( bin/gargantext-cli/CleanCsvCorpus.hs, /builds/gargantext/haskell-gargantext/dist-newstyle/build/x86_64-linux/ghc-9.4.7/gargantext-0.0.6.9.9.9.5/x/gargantext-cli/build/gargantext-cli/gargantext-cli-tmp/CleanCsvCorpus.o ) [HIE file is missing]
[4 of 4] Linking /builds/gargantext/haskell-gargantext/dist-newstyle/build/x86_64-linux/ghc-9.4.7/gargantext-0.0.6.9.9.9.5/x/gargantext-cli/build/gargantext-cli/gargantext-cli [Objects changed]
Error: cabal: Failed to build exe:gargantext-phylo from
gargantext-0.0.6.9.9.9.5.

Cleaning up file based variables
ERROR: Job failed: exit code 1