When you show the Manage NuGet Packages dialog box, it will show the available packages with a lot more information than is apparently available than from the powershell.
In particular, is there a way from the powershell which will list the available packages – or just a single specific package – with the packages they are dependent on, ideally with their target version (ranges)?
Yes, there is.