Type component with len attribute must be default integer kind

Thanks @kargl for the patch and thanks @FortranFan for finding and reporting the bug in the first place! A fruitful combined effort.

(I think Harald Anlauf is not in this discourse but Iā€™d like to thank him as well :slightly_smiling_face: )