Issue title: How to pass in multiple values for a single argument
 Issue body: Hi there, could please tell me how to use your library to make the follow query?

```
{
  nodes(ids: ["gid://shopify/Product/123", "gid://shopify/Product/456"]) {
    ...on Product {
      title
    }
  }
}
```
 Comments: 
 Comment 0: Hello,
I have been working on a couple of new features over the past week, one of them is to enable array and object filters. I'm merging these features tonight, will update you on how to do this as soon as that's done.
 Comment 1: @albeethekid That's how you can pass multiple values for a single argument:
$query = (new Query('nodes'))
    ->setArguments(['gid' => ['gid://shopify/Product/123', 'gid://shopify/Product/456']])
    );

Please refer to the update README for more:
https://github.com/mghoneimy/php-graphql-client#query-example-query-with-array-argument
 Comment 2: Really appreciate you adding that feature so quickly. And thank you for creating this library! 
{'source': 'GithubIssues', 'repo_name_with_owner': 'mghoneimy/php-graphql-client', 'issue_id': 413777164, 'repo_stars': 236.0}