Ну я же спрашивал не про let n = new Number(42), а про let n = 42;
Хотя примитивный тип и обертка, ведут себя во многих случаях похоже, но все время приходится помнить, что это только обертка, и с ней нельзя делать все тоже, что и с примитивным значением.
например не проскочит (из вашего примера)
var Man = new Number(1536);
Man += 1;
Попробуйте выполнить все дальнейшее.
Если Вас устроит подобная обертка для BigInt, то она, оказывается существует.
Нельзя сделать, по аналогии с Number, new BigInt(x)
Но можно Object(BigInt(x))
|