He is asking for a casual format, in which case I don't believe there is an official ruling, but I think most casual players allow that. As for discarding Gandalf to heal a full health Gandalf, isn't that allowed considering he's simply paying the cost and not taking the action, which is allowed.