[13.x] Fix `LazyCollection::take()` with a negative limit larger than the collection
Merged
CR
25d ago+12+12+01234567890123456789-2-2-0123456789
fixes #61514
This ensures both Collection and LazyCollection return the same values, instead of error using LazyCollection.