Many LN wallet have default 0.16BTC capacity, so you should able to send/receive 0.1BTC. However you could face routing problem since there aren't many LN channel with such big capacity, which force both party (you and buyer/seller) to make new channel instead.
There are light non-custodial LN wallet out there such as Electrum. But you either have to,
1. Run your own watchtower, usually on VPS.
2. Use someone else watchtower, either free or paid.
As reminder, watchtower is needed to prevent cheating by broadcasting earlier state of LN channel on Bitcoin on-chain network.