Верно: решение задач.
В этом предложении инфинитив выучить является дополнением. Это объектный инфинитив, который называет действие не подлежащего, а другого лица.
Верно: Не содержит сахара.
Корректно: Давай будем думать, что все, что ни делается, к лучшему.
Закрывающий обзор капот не давал мне разглядеть происходящее, но разрезающий слух вопль вполне справлялся с этой задачей.
Обе части после двоеточия указывают на причину того, о чем говорится в главной части, поэтому запятая между ними не нужна.
Нормативным орфографическим словарем современного русского языка зафиксировано слово дьюти-фри́-шо́п, также можно использовать и более краткий вариант дьюти-фри́.
Запятые не нужны.
Существительное решение здесь уместно употребить в единственном числе.
Верно: астанский (от Астана).