[ethereum/go-ethereum] les: implement ulc (#16904)

@b00ris pushed 2 commits.

03e59b2 les: fix tests
3728518 Merge branch ‘master’ of https://github.com/ethereum/go-ethereum into ulc/master