Squashed commit of the following:

commit ea934d83
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Tue Jan 14 06:59:11 2025 +0100

    [search] move EPO user/token into the datafield

commit b01a85eb
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Mon Jan 13 10:15:27 2025 +0100

    [search] search query json format fixes

    Related to haskell-gargantext#441

    Related to commmit
    haskell-gargantext@bc29319c

commit 3b50603a
Merge: a93e055b 2e43c474
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Fri Jan 10 12:04:36 2025 +0100

    Merge branch 'dev' into 204-ngrams-refactor-fixes

commit a93e055b
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Wed Jan 8 18:22:37 2025 +0100

    [search] pubmed constructor with api key

This commit has to be merged together with
haskell-gargantext!385 (03b33383)
parent 2e43c474
Pipeline #7290 passed with stages
in 18 minutes and 7 seconds