Hello Ujjwal,
The short answer is that the inequality constraints do not define a manifold, hence manopt does not offer a direct way to handle them. This being said, manopt may still be helpful to address some reformulations.
I'm assuming m and x are vectors, not necessarily of the same size (I imagine x has fewer entries than m).
Are they complex or real?
If they are real, then I would split m in two components: one that is orthogonal to all h_k, and one that is a linear combination of them. Let us write:
m = m_1 + m_2
with m_1 orthogonal to all h_k, and m_2 = sum_k alpha_k h_k where the alpha_k are unknown coefficients.
Since ||m||^2 = ||m_1||^2 + ||m_2||^2 and since the constraints are independent of m_1, we should just take m_1 to be the shortest possible vector that is orthogonal to all h_k, that is, we should set m_1 = 0.
Thus, we can rewrite the problem as: we are looking for m which is a linear combination of the h_k, whose norm is minimal, and which satisfies certain constraints. The whole problem can then be expressed in terms of the coefficients alpha_k, and it may take a cleaner form. In particular, I expect the h_k will appear only through their Gram matrix.
Maybe something like that still works for real vectors, I didn't think about it.
Also, this problem reminds of me SVM (support vector machines) -- there are all sorts of standard tricks there to reformulate the problem in effective ways.
Best,
Nicolas