Hai posto LA domanda da un milione di dollari! La questione è veramente spinosa e di certo non si risolve facilmente. Personalmente, preferisco la dicitura "il soprano" intendendolo come categoria astratta, che in italiano va al maschile, e non come il o la singola cantante (perché soprano in passato poteva essere anche maschio, come ben sappiamo). Per appianare ogni divergenza credo che sia più giusto specificare tutto e usare espressioni del tipo "la voce di soprano", "la cantante soprano", "il cantante soprano". Spero di aver risposto alla domanda! 😊