Если указываются несколько номеров через запятую, то перед ними ставится один знак номера (№), а не два (№№). Это правило можно найти в § 6.4.2 ("Знаки №, %, §, ° в тексте") "Справочника издателя и автора" А. Э. Мильчина и Л. К. Чельцовой.
Корректно: На Взлетной, 58, отключили воду.
Да, лексическая ошибка здесь есть. Корректно: Когда ему исполнилось 18 лет, его произведения получили известность.
Корректно: неоплаченный штраф.
Следует поставить тире.
Окончание родительного падежа мн. числа у слова бат – -ов. Правильно: 10 батов.
Правильно с дательным падежом.
Фраза некорректна. Возможно: написание этих книг разделяют двадцать лет; одна книга была написана через двадцать лет после другой. Или с иным значением: эти книги написаны за двадцать лет, в течение двадцати лет.