Запятая обязательна.
Правильно с дательным падежом.
Знаки препинания расставлены верно.
Фраза некорректна. Возможно: написание этих книг разделяют двадцать лет; одна книга была написана через двадцать лет после другой. Или с иным значением: эти книги написаны за двадцать лет, в течение двадцати лет.
Запятая нужна, потому что 8 лет, как и 12 лет, — несогласованное определение. Такие определения обособляются, то есть выделяются с двух сторон, если относятся к именам собственным (см. параграф 55 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина): Маша Иванова, 8 лет, и Ксения Петрова, 12 лет.
Это сочетание можно писать строчными, без кавычек: горячая линия.
Мы делаем ссылкой только тот текст, который находится внутри кавычек, например: см. ресурс «Проверка слова».
Правильно с запятой.
Сочетание бесшипный крыжовник корректно.
Корректно: Мы скажем «нет» этой инициативе.