HH-43929 Add async data provider

```python
     def test_simple(self):
          j = frontik.json_builder.JsonBuilder()
  
          self.assertTrue(j.is_empty())
  
+          j.put({})
+          self.assertFalse(j.is_empty())
+          self.assertEqual(j.to_string(), '{}')

          j.put({'a': 'b'})
  
          self.assertFalse(j.is_empty())
          self.assertEqual(j.to_string(), """{"a": "b"}""")
```