* update to latest jhump/protoreflect
* be lenient when possible if server cannot furnish all dependencies
* move linting back to go 1.21 instead of latest go 1.22
* make staticcheck happy
* organize into multiple files
* make listing methods show fully-qualified names
* address small feedback from recent change (trim then check if empty)