Truncated normal forms for solving polynomial systems: Generalized and efficient algorithms. (January 2021)