The Ledger has its own portfolio manager called Ledger Live. You can see all your coins and tokens there. Balances, recent transactions, value of each coin individually and the total balance...etc. You can also set it up to show you the price based on a particular exchange.
That's correct however the problem is that:
1/
It does not support all the coins.
It supports just some of them, but others are not supported (e.g. NEO) and need to be accessed with their official wallets.
2/
To see balances for different coins, you need first add these coins into the ledger portfolio.
I am looking for some app which will list all the coins and balances just by importing XPUB key (if possible?)