Terraform Labs' crypto claims portal will open on March 31 nearly three after Terra's $40 billion ecosystem collapsed.