[openFATE 312823] Rewrite spec-cleaner into Ruby and make its architecture cleaner