Dunno...
buildPackages' = buildPackages.extend (self: super: {nodejs = nodejs_23;}); buildNpmPackage23 = buildNpmPackage.override { buildPackages = buildPackages'; };
Ended up with something like this and this seemed to work. There are probably better ways to do this 🤷