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