Можно и так и так. На данный момент нет чётко оформленных правил, как образовывать феминитивы, так что каждый употребляет как ему/ей нравится, а какие приживутся потом видно будет))
ша и ха почти не используют, потому что во-первых, они устарели, во-вторых, потому что чаще всего используются мужчинами антифемистами для тупых шуток.
Правильно авторша. Не ведитесь на всю эту моду с суффиксом -ка и дезинформацию по поводу "жены мужчины этой профессии". Если людям так хочется показать своё знание феминитивов, пусть хотя бы словари об этом почитают. Замечательная книга "как называются женщины". Там чёрным по белому написано, что про суффикс -ша и жену - это бред.
Исторически сложилось, что суфикс -ша к профессии добавляется в том случае, если вы говорите о жене человека этой профессии. Например, генеральша - это жена генерала. Поэтому если хотите образовать феминизм, лучше использовать суфикс -ка. Правда, как и с родом кофе, в разговорном языке допустимы оба варианта