30 minutos
1. 8 años es, por supuesto, un sintagma nominal.
Es solo que en este tipo de patrón de oración, 8 años es una frase nominal adverbial, utilizada como predicado en la oración.
2. 30 minutos = 30 minutos' se utiliza generalmente como preposición en una oración.
8 años no se puede sustituir por el mismo preatributivo, pero sí por un postatributivo como por ejemplo de 8 años.
Es decir: Es un niño de 8 años = Es un niño de 8 años.