feat(library/hott) finished porting of natural_transformation.lean