How can I use Exim4 to forward email for root to another email address?

The satellite configuration sends ALL email to the specified smarthost. No local delivery is considered, so the /etc/aliases file is not consulted.

If you want to have local delivery considered you should change the configuration type from satellite to smarthost.