Предпочтительно: победителями признаны 21 человек.
При написании даты буквенное наращение после цифр не используется.
Можно использовать оба слова, это синонимы, обозначающие процесс по глаголу «аннулировать».
Даты следует разделить при помощи тире с пробелами.
В справочнике по пунктуации Д. Э. Розенталя отмечается, что в таких случаях «после союза однако запятая обычно ставится» (см. пункт 4 параграфа 36.5).
Окончание родительного падежа мн. числа у слова бат – -ов. Правильно: 10 батов.
Следует поставить тире.
Фраза некорректна. Возможно: написание этих книг разделяют двадцать лет; одна книга была написана через двадцать лет после другой. Или с иным значением: эти книги написаны за двадцать лет, в течение двадцати лет.
Правильно с дательным падежом.