How was Ygerna able to reach out to the Dragon Knight and speak inside his/her head from within the Hall of Echoes? And how was she able to endure that long in the Hall of Echoes without all her memories being eaten?
All because she was "soul-forged" to Damian?
Yes, I think so. I think what happened with Ygerna was similar to those three guys trapped in a dream. Untill you read their minds and give them some real objects (an apple, a drink, a health potion) they can't wake up.
Ygerna was trapped in a dream of a sorts in the Hall of Echoes, where the illusion of these guys executing her was a kind of a material prison. So we had to enther the Hall of Echoes physically, and physically destroy them, as if dismantlong her prison brick by brick. And after that she was able to wake up.
As I understand, she was trapped, and couldn't move on bec. of the soul forging with Damien. That's why he did it - while she was trapped, there was a chance to bring her soul back. Without it she would have been lost forever.