Convert single apix to dash in permalinks

It’s stripped out with sanitize_title_with_dashes() through the sanitize_title filter at priority 10 (source), so you can replace it with a dash, just before with:

add_filter( 'sanitize_title', function( $title )
{
    return str_replace( "'", "-", $title );
}, 9 );