Правильно: нон-фикшен. Написание в Метасловаре будет исправлено.
В «Русском орфографическом словаре» под ред. В. В. Лопатина дано написание без дефиса: Винни Пух. Такое же написание – в электронной версии на нашем портале. Пожалуйста, укажите, где именно Вы нашли написание через дефис.
Словарной фиксации этого слова пока нет, написание неустоявшееся. С одной стороны, такие слова, как массмедиа, масскультура пишутся слитно. С другой стороны, практика употребления показывает, что слово масс-маркет чаще пишут через дефис. Существительное массмаркет зафиксировано в академическом орфографическом словаре русского языка в слитном написании: массма́ркет, -а [добавление 2020].
Правильно: веков.