Simplify UnpackInitializerData API (#8736)
* Move UnpackInitializerData to use vector
* minor update
* minor update
* Update getclipminmax
* Change uint8_t -> std::byte
* fix build break
* Revert "fix build break"
This reverts commit 1ffa284ac54fd605c0651954ea4fb2cab0464526.
* Revert "Change uint8_t -> std::byte"
This reverts commit 764a656ebac6610cdf1f25e63770330c3aedece6.
* Add todo notes for extra vector alignment
* add check result size