The Massachusetts Nurses Association accused St. Elizabeth’s Medical Center of failing to honor safe staffing provisions and failing to properly pay nurses in a 21-count unfair labor practice charge filed Tuesday with the National Labor Relations Board.