Changes
- chore: add Cluster func on GraphOptions to get cluster flag
- chore: add editor config
- chore: add validations on NewWithOptions
- chore: cleanup vscode extensions recommendations
- chore: update makefile
- ci: add codeowners and merge-me settings
- ci: add github-actions dependabot settings
- ci: add pkg.go.dev renew docs workflow
- ci: ignore error "constants" on SonarQube
- ci: refactor cache keys
- ci: remove CodeQL from integration workflow - it takes 2m!
- ci: set golang env vars for proper caching
- docs: ErrNoWriter description
- refactor!: rename NewGraph to New for domain's sake
- refactor: extract graph factory logic into NewWithOptions to allow custom GraphOptions
- refactor: rename errors to better reflect the problem