Embedding ℤk-actions in cubical shifts and ℤk-symbolic extensions