Du är nästan exakt rätt.
Den matte du har är korrekt. Du har emellertid missat en subtil regel som nämns i PHB (s. 202) om stavningar som kastas som bonusåtgärder. Namnlösa: När du spelar en stava som en bonusåtgärd
You can't cast another spell during the same turn, except for a cantrip with a casting time of 1 action.
Således är det möjligt att nå 27 AC med de metoder du har beskrivit, och du kan inte kasta Haste och Shield of Faith i en enda vändning.