Fin-tech apps can assist with everything from budgeting, banking, investing, and negotiating to eliminating subscriptions, squirreling away spare change—and, yes, that mountain of debt.