* [chore] Fix the container-overflow errors detected by address sanitizer * Fix compilation errors
Clang-format all c++ source files.
For #2589 1. date(uint24_t)/datetime(int64_t)/largeint(int128_t) use frame of reference code as dict. 2. decimal(decimal12_t) also uses frame of reference code as dict. 3. float/double use bitshuffle code as dict.