JSON Schema editor default value support

Description

When editing or creating a resource through the Appsemble studio with a default value, this value should be filled in by default. This currently isn't correctly being applied.

Steps to reproduce

schema:
  type: object
  properties:
    exampleField:
      type: number
      default: 1
      minimum: 0
      maximum: 20
  1. Using the schema above, create a new resource in the studio
  2. Observe how the default value is not filled in
  3. Try to submit the resource
  4. Observe how exampleField is undefined.