Text this: Exhaustive Characterization of Quantum Many-Body Scars Using Commutant Algebras