Positivity, higher Teichmüller spaces and (non-commutative) cluster algebras