NX-684: Registry root expiration fixes

Multiple problems fixes and improvements added:
* NX Core handled NPM MD as expired (as it sees it as coming from localstorage/cache)
* NPM Proxy MD service had a bug, that considered NPM reg root always as expired as it was incomplete
* improved logging with some TRACE logs
* added IT ensuring that once cached, registry root is not re-fetched

Issue
https://issues.sonatype.org/browse/NX-684
Do we need a lock here to prevent a second request from attempting to download the registry root while we are already downloading it?