Consideration of lazy tiering for the limit cases "module size tends to infinity" and "module size tends to zero" shows that lazy tiering is relatively at a disadvantage to eager tiering as modules get smaller. We see the results in the regression detailed in bug 1964966. This patch changes LazyTieringHeuristics::estimateIonCompilationCost to take into account module size, using that to reduce the resulting tier-up threshold for small modules. Differential Revision: https://phabricator.services.mozilla.com/D248597