fix(backend): enable gzip compression only on specific routes
During testing, we noticed that all graphql queries were compressed even
though the size of the response was less than the defined 100kB size.
It seems compression is always enabled for streamed response, thus
compressing almost ALL requests toward APIs.
Introduce a new middleware that enables compression only on specific,
useful paths.
Signed-off-by: Fatih Acar <fatih@opsmill.com>