Правильно слитное написание: высокоинтеллектуальный.
Правильно.
Это словосочетание отмечается словарями, оно может использоваться в значении "мыслящий, обладающий высокоразвитым интеллектом человек".
Второй вариант лучше. Не вполне корректно сочетание прогрессивная стадия.
Можно написать «умный дом».