Improved support for missing values by relying on the docsWithValues bitset which allows choosing a better place holder

also made page size configurable