[SPARK-3609][SQL] Adds sizeInBytes statistics for Limit operator when all output attributes are of native data types

This helps to replace shuffled hash joins with broadcast hash joins in some cases.
Can't call `super.statistics` here since `super` can't be used together with `lazy val`.