- Top-level CMakeLists.txt: Skip tests subdirectory when MIGRATE_MODULE is set
(tests require full codebase with cross-module dependencies)
- tests/CMakeLists.txt: Add conditional checks for CodeGen and LtsTimelineClassic targets
- Filter Grantlee tests BEFORE creating executable (fix order)
- Exclude CodeGen tests when codegen_base target unavailable
- Exclude LtsTimelineClassic tests when target unavailable
- Make LtsTimelineClassic linking conditional with if(TARGET)
This enables clean BUILD_RTI=OFF builds during incremental module migration
with MIGRATE_MODULE flag.