* feat: field default values with async functions * docs: improves field default value * chore: simplifies async defaultValue * chore: api test coverage for default value functions * chore: WIP defaultValue async arrays * chore: refactors and simplifies buildStateFromSchema * chore: improves tests for defaultValues Co-authored-by: James <james@trbl.design>