The letter in my opinion is vague. It states “we now ask you to wear “ a mask in all public venues ; it doesn’t state we require you to wear a mask. The wording used can be interpreted differently.
Yes it can be done. When I travel with my sister in the same cabin we each register a different credit card to our ship cards. That way, whatever we each charge to our room will go on our individual credit cards.