Added `configdiff.Patch` function to talos machinery. This function takes two machine configs in the form of `config.Provider` and returns a slice of Patches capable of converting the original config to the modified config when applied in order.
Signed-off-by: Oguz Kilcan <oguz.kilcan@siderolabs.com>