Convert text to lowercase
Remove punctuation marks
Remove legal suffixes such as inc, llc, ltd, corp, corporation, co, company, gmbh, sarl, plc, pty, bv, ag, sa, oy, kk, kft, spa, srl, sas, nv, ab, as, oyj, ehf, lp, llp, pc, and similar variants
Remove trailing periods from abbreviations
Remove extra spaces
Trim leading and trailing whitespace
Normalize accented characters if needed
Remove symbols such as ampersands, slashes, commas, apostrophes, and hyphens if required
Collapse multiple spaces into a single space
Standardize common abbreviations before removal if needed
Apply the same cleaning rules consistently across all names
