With some experimentation got this to successfully redirect the archive page to the bio page:
add_filter('request', function( array $query_vars ) {
if ( isset( $query_vars['author_name'] ) ) {
$bio = $query_vars['author_name'];
$query_vars = array( 'pagename' => "$bio" );
}
return $query_vars;
} );