Spiritomb
Alpha Spiritomb can unlock 32 TMs (2 random per spawn).
Alpha Spiritomb can unlock 32 TMs (2 random per spawn).
Alpha Spiritomb can roll 2 random TM moves from a pool of 32 unlockable TMs on its learnset. Catching an Alpha Spiritomb that knows a given move unlocks that TM recipe.
No. Alpha moves are random from Spiritomb'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.