Is there a way to create hierarchical taxonomies checkboxes?
Taxonomy is hierarchical by nature, you can create category/sub stuff in it.

AFAIK, there is not any field widget as you describe in drupal core with taxonomy field. Maybe some contrib module (have a look at term_reference_fancytree ).

You also may define your own and generate a field widget dedicated to taxonomy.