[phylo] work on day/hour/minute/second

Too many refactorings unfortunately.

Goes together with
https://gitlab.iscpif.fr/gargantext/haskell-gargantext/commits/494-dev-phylo-for-hh-mm-ss
3 jobs for dev-phylo-dates-with-hh-mm-ss in 24 minutes and 40 seconds (queued for 17 minutes and 12 seconds)
latest
Status Job ID Name Coverage
  Check Lint
passed #18998
check-lint

00:07:58

 
  Compile
passed #18999
compile

00:09:40

 
  Test
failed #19000
test

00:07:01

 
Name Stage Failure
failed
test Test
    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:578:26)
at async Promise.all (index 2)

Node.js v22.14.0

✘ Tests failed for package "gargantext".

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