EDIT: O professor explicou na aula seguinte que é possível.
É semanticamente correto inserir a tag Input dentro da tag Label? Já vi muita gente usando por motivos de limpeza, pois dispensa o uso das props "id" e "for"
<label>Telefone <input type="number" name="telefone"></label>