feat(base): add form-related service api usage (json powered form, for generating html, for validation etc)