Für Ihr eigenes Plugin ist meiner Meinung nach das (einzige?) Problem, dass Sie ein Ember-Global verwenden
export default Ember.Component.extend({
was umgestaltet werden sollte zu
import Component from "@ember/component";
export default Component.extend({
(Es wäre sogar besser, es in Klassensyntax umzugestalten, aber das ist nicht notwendig, um Ihre Website wieder zum Laufen zu bringen)
ChatGPT kann übrigens solche Dinge erkennen.