Pamplinas que se busca la gente para dar explicaciones forzadas a quien no entiende... El fuego nunca está hecho de 'fuego' porque el 'fuego' no es un material, es un estado de combustión generalmente de un gas. Cualquier Pokémon de Fuego está quemando gases para poder hacer o ser de fuego. El sol podrá ser gaseoso, metálico, y todo lo que les de la gana, pero está en combustión, por lo tanto ES una gran bola de fuego. El material que se quema es otra historia.
A Solgaleo no le han dado ese tipo por cualquier otro motivo, porque es un meteorito (los meteoritos sí que estan compuestos de metales normalmente, y sólidos), y/o porque el tipo Fuego lo va a tener en alguna otra forma alterna que le vayan a dar al igual que Lunala no tiene el tipo más representativo de la Luna que es Hada.
Precisamente ahí te equivocas, pues en el Sol no ocurre ninguna combustión ni se quema nada. Pues para que haya una combustión debe consumirse oxígeno y generarse O2, y en el Sol no es posible eso, más que nada porque está formado casi completamente de Hidrogeno y Helio.
Por tanto eso daría a entender que efectivamente, el Sol no tiene fuego, el relacionarlo con el fuego es una costumbre milenaria de los humanos ya que en la antigüedad pensaban que era una simple gran bola de fuego.
Metal=/=Acero, eso es química de tercero de secundaria
Y de hecho el fuego tampoco es lo que se dice un material, es una reacción química
En Pokemon de toda la vida el tipo acero incluye por defecto cuelquier material metálico, no tiene que ser acero puro 100%.
Como ejemplo está Bronzong que, como su nombre indica lleva bronce, o el propio Jirachi, que representa las ESTRELLAS, que como el Sol, se le dio el tipo acero justamente por eso.