Нет, это предложение не является безличным.
Это зависит от смысла. Без наращения (К 90 суткам) фраза читается так: К девяноста суткам. А с наращением (К 90-м суткам) так: К девяностым суткам.
Да, наращение нужно. Вы написали правильно.
Допустимы варианты: 5%-ная и 5%-я скидка.
Верно: С новым, 2018 годом!
Нет, после количественных числительных наращение не требуется. Правильно: не более 4 часов в сутки.