O estilo sobrescrito está quebrado no meu react-native?

Eu tenho o seguinte código nativo de reação.

<View style={styleOptions.container}>   
    <Text style={styleOptions.regular}>Hello world I am going to eat some Pizza for the sake of eating pizza. 
        <Text style={[{fontWeight:"bold"},styleOptions.strong]}>Super Pizza Store. </Text>
        You will pay $10
        <Text style={[{textAlignVertical:'top'},styleOptions.superscript]}>8</Text>
    .  I doubt you can afford it.
    </Text>
</View>

const styleOptions = {
    container:{flexDirection:"row",flexWrap:"wrap",width:300,padding:10},
    regular:{fontSize:13},
    superscript:{fontSize:8,lineHeight:22,textAlignVertical:'top',backgroundColor:'red',color:'white'},
    strong:{fontSize:13},
}

Meu problema é que não consigo que o sobrescrito (destacado em vermelho) apareça como sobrescrito. Parece permanecer apenas como um subscrito. Ver imagem

Como altero meus estilos para que o sobrescrito apareça como sobrescrito sem interromper os estilos dos outros elementos do texto?

Isso é baseado no que aprendi daquiTexto sobrescrito no React Native

EDITAR Além disso, a solução também deve funcionar no iOS. Agora mesmo,textAlignVertical parece não fazer nada para o iOS porque ouvi dizer que não é suportado.

questionAnswers(1)

yourAnswerToTheQuestion