chore: Make FontAwesome 5 an optional dependency
chore: Make FontAwesome 5 an optional dependency

The checkboxes and radio buttons depend on font awesome for the new icon
set in order to reduce duplication.

Making this an optional dependency to indicate the required version if
you are using checkboxes or radios.

ocadotechnology/hexagonjs,ocadotechnology/hexagonjs