Корректно: Добрая память как стройка — на века. В этом предложении сравнительный оборот не обособляется, потому что играет роль сказуемого. Тире поставлено верно: оно отделяет пояснительную конструкцию.
Конечно же, нельзя упрощать язык – например, признавать именами прилагательными только такие слова, которые изменяются по адъективному склонению (бежевый, бордовый). Нет, к разряду имен прилагательных относятся и неизменяемые слова беж, бордо и многие-многие другие (ажур, аллегри, ампир, апаш, аплике, банту, барокко и т. д.) Это несклоняемые прилагательные с нулевыми флексиями, достаточно подробно они описаны в академической «Русской грамматике» 1980 года.
Вадим, склоняемость / несклоняемость не есть основной признак для классификации частей речи. Главный признак слов, объединяемых в одну часть речи, – наличие обобщенного значения, абстрагированного от лексических и морфологических значений всех слов данного класса. У имен прилагательных такое значение – выражение непроцессуального признака предмета: апельсины цвета (какого?) беж, юбка (какая?) мини и т. п. Да, большинство прилагательных выражают это значение в словоизменительных морфологических категориях рода, числа и падежа – но далеко не все.
Если, по мнению автора (редактора), без кавычек непонятно, что говорящий повторяет речь собеседника, кавычки можно поставить, в других случаях они не требуются. Сравним оформление подобных повторов в разных произведениях (примеры из книги Б. Ю. Нормана «Лингвистическая прагматика»):
— А какая была коза! Ну, голубь, а не коза. Голубь!
— Голубь! — отодвигаясь от бабки, огрызнулась Нюрка. — Как почнет шнырять рогами, так не знаешь, куда и деваться (А. Гайдар. Тимур и его команда).
— Чо это вас так шибко в город-то тянет?
— Учиться… «Что тянет». А хирургом можно потом и в деревне работать (В. Шукшин. Космос, нервная система и шмат сала).
В приведенном Вами примере тот факт, что говорящий повторяет слова собеседника, очевиден и без кавычек:
— Всё не так однозначно, Мэгги.
— Не так однозначно? НЕ ТАК ОДНОЗНАЧНО?!
Пунктуационное оформление и стилистика этого фрагмента вполне корректны.
Первое сочетание следует писать согласно рекомендации академического орфографического словаря: сумка-клатч. Дефисное написание соответствует правилу о сложных существительных и сочетаниях с однословным приложением, в которых второй компонент склоняется (сумки-клатча, сумкой-клатчем…).
Заимствование тоут еще не фиксируется лингвистическими словарями ни как самостоятельное слово, ни в каких-либо сочетаниях; оно пока осваивается русским языком. Присоединяясь к слову сумка, тоут в живой речи грамматически ведет себя по-разному – может склоняться или не склоняться. Если тоут склоняется, то правильно дефисное написание (сумка-тоут, сумки-тоуты, сумками-тоутами… – как сумка-клатч). Если тоут употребляется как неизменяемое определение, то писать его нужно отдельно (сумка тоут, сумки тоут, сумками тоут… – как купальник бикини, шляпа сомбреро, юбка годе). Пока словарной фиксации нет, написание можно выбрать в зависимости от Ваших грамматических предпочтений. Мы, зная о судьбе подобных сочетаний со вторым компонентом, заканчивающимся на согласный звук, прогнозируем склоняемость сочетания сумка-тоут и, соответственно, закрепление его дефисного написания.
Если слова Соня и Лиза не носят уточняющего характера, то запятая перед именами не нужна.