Replace CraftBukkit dependency with Google Gson dependency

Currently, Prism only depends on CraftBukkit for one feature: Gson serialization.

By replacing the CraftBukkit dependency with the Google Gson dependency, the dependency load on Prism is reduced, and the need to update the plugin for every NMS change is removed.