В синтаксически несвободных (цельных, неделимых)словосочетаниях полнота лексического значения одного из компонентов (как правило, главного) ослаблена или он является информативно недостаточным. Следствием этого является тесная спаянность компонентов и функционирование такого словосочетания в составе предложения в качестве одного члена: пять столов, считаться союзником, начать строить, мастер готовить. Поэтому я думаю, что словосочетание мальчик семи лет - это синтаксически неделимое словосочетание.