title: Intl.NumberFormat "compact" doesn't return correctly formated number
body: <p>Following this <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat" rel="noreferrer">example</a> I've tried to get large numbers formatted more compact: </p>
  
  <pre><code>console.log(
      new Intl.NumberFormat(
          'en-GB', 
          { notation: "compact" , compactDisplay: "short" }
      ).format(987654321)
  );
  </code></pre>
  
  <p>But my result, in both Firefox and Chrome, differs. I get "987,654,321" instead of the expected "988M" as in the example. Anyone know why this is the case and how I might be able to fix it?</p>