monomial: some cleaning up for the linear_argument and pow methods.

Use the new-style enablers and change the pow enabler to work with safe_cast.