### Summary

When i try to use the URI plugin with body_format: form-multipart, it's not possible to put an integer value in body
```
  - name: Upload a file via multipart/form-multipart
    uri:
      url: https://httpbin.org/post
      method: POST
      body_format: form-multipart
      body:
        text_form_field: 1
```
### Issue Type

Bug Report

### Component Name

uri.py

### Ansible Version

```console
$ ansible --version
ansible 2.10.8
  config file = None
  configured module search path = ['/home/jes/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/jes/ansible/lib/python3.8/site-packages/ansible
  executable location = /home/jes/ansible/bin/ansible
  python version = 3.8.5 (default, Jan 27 2021, 15:41:15) [GCC 9.3.0]
```


### Configuration

```console
$ ansible-config dump --only-changed
HOST_KEY_CHECKING(env: ANSIBLE_HOST_KEY_CHECKING) = False
```


### OS / Environment

Ubuntu 20.04.2 LTS

### Steps to Reproduce

<!---   - name: Upload a file via multipart/form-multipart
    uri:
      url: https://httpbin.org/post
      method: POST
      body_format: form-multipart
      body:
        text_form_field: 1 -->



### Expected Results

I expected to have no error since it works with string value

### Actual Results

```console
The full traceback is:
Traceback (most recent call last):
  File "/home/jes/ansible/lib/python3.8/site-packages/ansible/executor/task_executor.py", line 158, in run
    res = self._execute()
  File "/home/jes/ansible/lib/python3.8/site-packages/ansible/executor/task_executor.py", line 663, in _execute
    result = self._handler.run(task_vars=variables)
  File "/home/jes/ansible/lib/python3.8/site-packages/ansible/plugins/action/uri.py", line 66, in run
    content = value.get('content')
AttributeError: 'int' object has no attribute 'get'
fatal: [portainer_ce]: FAILED! => {
    "msg": "Unexpected failure during module execution.",
    "stdout": ""
}
```


### Code of Conduct

I agree to follow the Ansible Code of Conduct
"""Identify whether the input is an iterable."""
    if not include_strings and is_string(seq):
        return False
    try:
        iter(seq)
        return True
    except TypeError:
        return False
def is_sequence(seq, include_strings=False):
    """Identify whether the input is a sequence.
    Strings and bytes are not sequences here,
    unless ``include_string`` is ``True``.
    Non-indexable things are never of a sequence type.
    """
    if not include_strings and is_string(seq):
        return False
    return isinstance(seq, Sequence)
def count(seq):
    """Returns a dictionary with the number of appearances of each element of the iterable.
    Resembles the collections.Counter class functionality. It is meant to be used when the
    code is run on Python 2.6.* where collections.Counter is not available. It should be
    deprecated and replaced when support for Python < 2.7 is dropped.
    """
    if not is_iterable(seq):
        raise Exception('Argument provided  is not an iterable')
    counters = dict()
    for elem in seq:
        counters[elem] = counters.get(elem, 0) + 1
    return counters