Resolves: RHEL-26014
This is a combination of the upstream commit from v18:
911cb33cda
and necessary rebase of llhttp from 6.0.11 to 6.1.0 that has the needed
chunk features.
We want to have the system-level npmrc located at /etc/npmrc.
By default, npm looks for it in /usr/etc/npmrc,
so we placed a symlink to /etc/npmrc there.
However, we are the only known package that has anything in /usr/etc,
which confuses and/or breaks various tooling (see related bug).
This gets rid of the symlink,
and instead uses "builtin"-level configuration of npm
to cause it to load the system-level configuration from /etc/npmrc.