feat: wire up tosUrl for tos_acceptance onboarding fields (#160)
* feat(onboarding): render tosUrl as clickable link for tos_acceptance fields
Split tos_acceptance from custom_checkbox case in OnboardingFieldInput
so that when config.tosUrl is set, a "Read full Terms of Service" link
renders below the checkbox label. Opens in new tab with noopener noreferrer.
* feat(admin): add tosUrl input for tos_acceptance field type
Show a conditional "Terms of Service URL" input in the onboarding field
form when the field type is tos_acceptance. Clears config.tosUrl when
the input is emptied. Admins can now link to an external ToS document.
authored by