Души не чаять в ком-нибудь – значение фразеологизма появилось, очевидно, в результате смешения глаголов чуять (= чувствовать) и чаять (= надеяться, полагать, думать). Частица не в этом обороте имеет усилительное значение, т. е. души не чаять (= не чувствовать) в ком-либо – 'очень сильно любить кого-то, чью-то душу'.
Это так называемое эллиптическое предложение (самостоятельно употребляемое предложение с отсутствующим сказуемым). В таких предложениях при наличии паузы ставится тире, при отсутствии паузы знак не нужен.
Орфографически написание восьми-десятилетние дети правильное. Но при его восприятии (особенно на слух) может возникнуть курьезная ситуация, поэтому целесообразность такого употребления вызывает вопросы.
Двадцать лет — подлежащее. В русском и английском языке предложения с этим значением синтаксически различаются, аналогию провести нельзя.