Question: why is azurill not a water type?
Answer: Before this used to be a Normal only but when Fairy typing was added it became Normal/Fairy. The fact that it's only a baby Pokemon may indicate that Azurill didn't develop its water skills which explains why its normal rather than Water. Stars have many elements in them. It could very easily have iron in them.