Bayleef
Alpha Bayleef can unlock 26 TMs (2 random per spawn).
Alpha Bayleef can unlock 26 TMs (2 random per spawn).
Alpha Bayleef can roll 2 random TM moves from a pool of 26 unlockable TMs on its learnset. Catching an Alpha Bayleef that knows a given move unlocks that TM recipe.
No. Alpha moves are random from Bayleef's TM learnset (excluding Tera Blast). Use this list to see every possible unlock, then hunt until the Alpha knows the move you need.
In Cobblemon 1.8, Alpha Pokémon spawn with 2 random TM-learnable moves from their species learnset. When you obtain an Alpha that knows a TM-compatible move, that TM recipe unlocks for the TM Machine.
No. Alphas do not drop fixed TM items. They know random TM moves from their learnset, and catching (or otherwise obtaining) one that knows a move unlocks the craftable TM recipe.