all: replace golang-lru v1 with v2
Using the same APIs, but now with generics.
The module already used v2, so this drops v1 as a direct requirement.
One of the cache fields is also unused.
For the sake of keeping this commit simple, just make a note of it.