Those are deliberate, official ICAO spellings. "Alfa" uses an "f" instead of "ph" so speakers of languages without that convention still pronounce it correctly, and "Juliett" gets a second "t" because, in French, a single trailing "t" tends to go silent. They aren't typos, reverting them to "Alpha"/"Juliet" would defeat the alphabet's whole purpose.