Your 1-monads are called Parameterized monads by category-extras. Your 2-monads are a subset of Indexed monads (which have ALSO been called parameterized monads by some folks). Dan Piponi gave a nice writeup on them fairly recently, including a category-index writer monad that precisely matches your specification.
Indexed and Parameterized Monads
-Edward Kmett