Вне математического (специального) контекста правильно: компонентов.
Второй (склоняемый) компонент сложного слова дублировать не обязательно.
Фасовка – действие по глаголу фасовать. Фасовать согласно словарям – 'предварительно развешивать, раскладывать и упаковывать товар в каких-л. определённых дозах, количествах'. Компонент 'руками', как мы видим, отсутствует, так что сочетание ручная фасовка нельзя назвать лексически избыточным. Фасовка может быть и автоматической.
Если требуемое значение глагола - "ограничивает в пространстве", то слово употреблено верно.
Склоняется только последний компонент имени: Ким Чен Ира, Ким Чен Иру, Ким Чен Ира, Ким Чен Иром, о Ким Чен Ире.
По общему правилу: Мак-Аллен.
Стоящий перед фамилией компонент Мак- в большинстве случаев присоединяется дефисом, однако из этого правила есть многочисленные исключения, обусловленные либо написанием в языке-источнике, либо сложившейся традицией употребления в русском языке; другими словами, написание в каждом случае индивидуально.
Вряд ли такое употребление будет уместно. Под бутиком обычно понимают современный модный магазин дорогой одежды, обуви, галантереи, изготовленных малыми сериями. Но даже если мы уберем из значения компонент 'одежда, обувь' – могут ли быть модными кондитерские изделия?
Правильно: компонентов. Ср.: компонента (им. п., ед. ч.) – компонент (род. п. мн. ч.).
Следует склонять обе части мужской фамилии Гусев-Кулик. В женской фамилии склоняется только первый компонент (Гусева).
Компонент (книжн.) - составная часть чего-нибудь. Компонента (специальное) - математический, физический термин: составляющая чего-нибудь: компонента вектора. Таким образом, слово компонент шире по употреблению, во всех нетерминологических контекстах следует употреблять слово компонент.