v.24.12Build/Testing/Packaging Improvement

Split Large Translation Units to Prevent Compilation Failures

Split large translation units to avoid compilation failures due to memory/cpu limitations. #72352 (Yakov Olkhovskiy).