[FEATURE] Use symfony/http-client and nyholm/psr-7 for requests

Resolves: #1
9 jobs for issue-1 in 1 minute and 46 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Lint
passed #3392
lint:php

00:00:19

 
  Test
failed #3393
test: [7.1, 1]

00:00:58

failed #3394
test: [7.1, 2]

00:00:24

passed #3395
test: [7.2, 1]

00:01:08

passed #3396
test: [7.2, 2]

00:00:35

passed #3397
test: [7.3, 1]

00:00:50

passed #3398
test: [7.3, 2]

00:00:30

passed #3399
test: [7.4, 1]

00:01:09

passed #3400
test: [7.4, 2, 1]

00:01:24

95.19%
 
Name Stage Failure
failed
test: [7.1, 2] Test


Installation failed, reverting ./composer.json to its original content.
Uploading artifacts for failed job
Uploading artifacts...
WARNING: .build/coverage/junit.xml: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
test: [7.1, 1] Test


Installation failed, reverting ./composer.json to its original content.
Uploading artifacts for failed job
Uploading artifacts...
WARNING: .build/coverage/junit.xml: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 1