Citation: 2C_224/2023 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiärer Verfassungsbeschwerde vom 21. April 2023 gelangt A.________ (nachfolgend Beschwerdeführer) ans Bundesgericht. Er beantragt die Aufhebung des vorinstanzlichen Entscheids und das Absehen vom Widerruf der Niederlassungsbewilligung, eventualiter die Rückstufung in eine Aufenthaltsbewilligung, subeventualiter die Rückweisung der Sache an die Vorinstanz. Die Abteilungspräsidentin hat der Beschwerde mit Verfügung vom 24. April 2023 antragsgemäss die aufschiebende Wirkung gewährt. Die Vorinstanz verzichtet auf eine Vernehmlassung. Der Regierungsrat des Kantons Schaffhausen beantragt die Abweisung der Beschwerde und verzichtet im Übrigen auf die Vernehmlassung. Das Migrationsamt und das Staatssekretariat für Migrationsamt SEM haben sich nicht vernehmen lassen.