At a coronation with displays of royal power straight out of the Middle Ages, King Charles III was crowned at Westminster Abbey, in a ceremony steeped in ancient ritual.