Variant of runGitLab take takes a connection Manager
Currently runGitLab creates a Manager internally and shares it across concurrent API GitLab calls.
Feature request from reddit: https://www.reddit.com/r/haskell/comments/ex7rny/gitlabhaskell_a_haskell_library_for_the_gitlab_api/fgbcqj5/
Is to pass a connection manager instead, i.e.
runGitLabWithManager :: (MonadUnliftIO m, MonadIO m)
=> Manager -- ^ connection manager
=> GitLabServerConfig -- ^ the GitLab server details
-> GitLab m a -- ^ the GitLab action
-> m a