Мужская фамилия Сон склоняется: без Сона, к Сону...
Пишется раздельно: сон снов (в значении "лучший из снов").
Такое слово словарями не отмечается.
Скорее всего, можно заменить тире на запятую. Приведите, пожалуйста, предложение полностью.
Предпочтительно: сморит, но «Большой орфоэпический словарь русского языка» М. Л. Каленчук, Л. Л. Касаткина, Р. Ф. Касаткиной (М., 2012) допускает ударение сморит (как младшую норму). Тем не менее эту строчку трудно признать корректной, т. к. по-русски говорят сон сморил кого-либо и не говорят сон сморил чьи-либо глаза.
Верен второй вариант.
Правильно: потребность в сне, но видел во сне.
Запятая после поэтому не нужна.