core: pack pgs_block_t struct