Introduce androidBase() and firebaseBase() helpers that wrap setup() with the Gradle named-cache volume, mirroring the pattern already used in BuildAndroidDebugApks(). Use these in BuildAndroidRelease(), setupKeystore(), and BuildAndroidDebugApks() so Gradle dependencies survive Dagger execution-cache misses instead of being re-downloaded on every source change. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>