[refactor] simplify dateSplit (no lang needed)

Also, use ISO639 languages in some places.
3 jobs for dev-openalex in 10 minutes and 16 seconds (queued for 23 seconds)
Status Job ID Name Coverage
  Stack
passed #8291
stack

00:00:45

 
  Cabal
passed #8292
cabal

00:08:25

 
  Test
failed #8293
test

00:01:05

 
Name Stage Failure
failed
test Test
Config file path source is default config file.
Config file not found: /root/.config/cabal/config
Writing default configuration to /root/.config/cabal/config
fatal: unsafe repository ('/builds/gargantext/haskell-gargantext/dist-newstyle/src/openalex-61e56a837c8edbd3' is owned by someone else)
To add an exception for this directory, call:

git config --global --add safe.directory /builds/gargantext/haskell-gargantext/dist-newstyle/src/openalex-61e56a837c8edbd3
Cleaning up file based variables
ERROR: Job failed: exit code 1