Согласно правилам, определения-прилагательные однородны, если характеризуют предмет с одной стороны (см. параграф 37 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина), то есть быть синонимами они не обязаны, сравним приводимые в параграфе примеры: старый, скрипящий вагон; тяжелая, отсыревшая стена; резкий, холодный ветер. Прилагательные высокий и широкоплечий характеризуют людей с одной стороны — физической, а кроме того, они сближаются на основе сходства производимого впечатления ('могучие люди'). Значит, они однородны: В комнату вошли два высоких, широкоплечих баскетболиста.
Постановка запятой в этом случае факультативна, окончательное решение принимает автор текста. А вот если придаточная часть состоит из одного только союзного слова, запятая не ставится: В комнате пахло чем-то странным, но он не мог понять чем.
Для точного ответа требуется контекст. Скорее всего, кавычки нужны, так как словарное значение слов живой уголок — "специальное место (обычно в учреждении), где содержатся животные, птицы", а в Вашем случае эти слова используются в особом, условном значении. Кавычки точно нужны, если Вы хотите подчеркнуть ироническое значение этого сочетания.
Известность или неизвестность названия – важный фактор, влияющий на его склоняемость/несклоняемость в сочетании с родовым словом. Топоним Комрат не является хорошо известным, поэтому его лучше оставить несклоняемым: в городе Комрат. Впрочем, если текст ориентирован на читателей, которым хорошо знакомо это название (например, на молдавских читателей), то его можно и склонять.
Для постановки запятых после слов а и комнате нет оснований. Правильно: Над картиной художник работал не в мастерской, а в специально обставленной комнате и сам кроил чёрное одеяние для Ивана и серебристо-розовую рубаху для царевича.
Полагаем, что форма ед. числа при фразеологизме уместна, однако лучше глагол убрать: И смех и грех с этим Ванькой.