When I eager to install it in my project with net7.0 target framework it tried to pull a bunch of dependencies

This is simple and popular implementation so I actually got surprised.
I didn't check but my guess is that nestandard1.0 target now is considered pretty old/obsolete, maybe adding multiple targets (like netstandard3.1 and net6.0) will fix that behaviour. This should be version agnostic and not require any dependency at all with any version of .net for sure