Правильно: пачка макарон.
Оба варианта возможны (раздельное написание подчеркивает отрицание).
Коректно: пакет молока за тридцать рублей.
Это спорный вопрос, в разных словарях он решается различно.
Употребительно: пакет сока.
Правильно: ручка с тонким стержнем.
Правильно: гелевая ручка. Гелевый – прилагательное от гель, гелиевый – от гелий (гелиевое ядро).
Нормативного однословного варианта нет. Необходимо использовать описательную конструкцию: жительница Ирака.