Do not check internals of `Is` methods for `error` types (#21) Rationale from [errors.Is](https://pkg.go.dev/errors#Is) documentation: > An Is method should only shallowly compare err and the target and not call Unwrap on either. Also bump golang.org/x/tools to v0.36.0 and consequently set minimal Go version to 1.23.