Custom Taxonomy Archive Page for Parents AND Children?

You can use get_queried_object to return the full queried term object on a taxonomy archive page.

$term = get_queried_object();
if( 0 === $term->parent ){
    // term is top level
} else {
    // term has parent
}