Report per-slice progress with ETA in bot-phase jobs; standardize on 50 phases at limit 150
### Problem/Motivation Add per-patch progress reporting (X/Y patches — elapsed, ETA) to bot-phase jobs logging to stderr so operators can track job progress in real time. Standardize bot execution across 50 uniform phases with limit 150 per phase (covering 7500 patches total) to fit the 30-minute job timeout budget, replacing the irregular 24-phase layout that could not handle heavy workload slices. ### Work items - Commit(s): [44f06e26ca](https://git.drupalcode.org/project/project_analysis/-/commit/44f06e26cab3), [d893041d76](https://git.drupalcode.org/project/project_analysis/-/commit/d893041d7640) ### Credit - Implemented by: @bbrala --- *Filed retroactively as part of the Drupal 12 rector coverage effort. Closed as fixed; credit to be applied to the contributors listed above.* *AI was used extensively to build this work and to file this issue. See [Dries Buytaert: AI-generated Rector rules for Drupal](https://dri.es/ai-generated-rector-rules-for-drupal) and [Björn Brala: Drupal Rector rules are config, not code. Mostly.](https://www.linkedin.com/pulse/drupal-rector-rules-config-code-mostly-bj%C3%B6rn-brala-vfpwe/).*
issue