В таком случае следует предпочесть согласование по женскому роду.
Оба сочетания возможны.
Правильно: пачка макарон.
Корректнее называть это приспособление фонарь такси, но в ходу обозначение "шашки".
Общеупотребительно и стилистически нейтрально: батон колбасы, сочетание палка колбасы разговорное. Эти примеры также приводят, когда говорят о различии в речи москвичей и петербуржцев. Москвичи говорят батон колбасы, петербуржцы – палка. См. также интересное обсуждение на форуме Lingvo.