Issue #3289352: D10 readiness changes.
Changes made to make the module compatible with Drupal 10. Backbone gets removed from D10, but still lives as an internal core library. I did update the libraries.yml to use the internal for now, but in the future it must be removed and the code refactored.