I found a work around. To restate the problem is limited to the 'New' IDE (Or maybe V8 as an alternate candidate for blame, I don' t know).
If it BigInt works for you 'great I am happy' but it still doesn't for me and as I had a pretty significant use case for BigInt I came back to trying things.
A helpful hint came in from Mozilla (below) where this use of wrapping BigInts in an Object
"A BigInt value can also be wrapped in an Object:"
Also that BigInt Operators can work on BigInts wrapped within objects as mentioned
"The following operators may be used with BigInt values or object-wrapped BigInt values:"
SO the code work around looks like this...
let bigIntInObj = new Object(BigInt(12345678910111213141516))
let tenInObj = new Object(BigInt(100))
bigIntInObj = new Object(bigIntInObj * tenInObj);
console.log((bigIntInObj.valueOf() ).toString())
Just keep the BigInts wrapped in an object, This includes the operations (e.g.
bigIntInObj * tenInObj).
Sorry I have no idea what this does or what it tells us about the problem.
Good Luck :)