fix(cmd): support scheme-less URLs with paths in open command
Update getValidURL in both open.js files to:
- Add optional path pattern (\/.*)?$ to domain regex so URLs like
"google.com/maps" are recognized
- Add localhost pattern with optional port and path support
The panel.js files already had this fix, but the open.js command
validators were rejecting URLs with paths because the regex ended
at the TLD without allowing a path component.