### 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
"""Collection of low-level utility functions."""
from __future__ import absolute_import, division, print_function
__metaclass__ = type
from ansible.module_utils.six import binary_type, text_type
from ansible.module_utils.common._collections_compat import Hashable, Mapping, Sequence
class ImmutableDict(Hashable, Mapping):
    """Dictionary that cannot be updated"""
    def __init__(self, *args, **kwargs):
        self._store = dict(*args, **kwargs)
    def __getitem__(self, key):
        return self._store[key]
    def __iter__(self):
        return self._store.__iter__()
    def __len__(self):
        return self._store.__len__()
    def __hash__(self):
        return hash(frozenset(self.items()))
    def __eq__(self, other):
        try:
            if self.__hash__() == hash(other):
                return True
        except TypeError:
            pass
        return False
    def __repr__(self):