[GHC] #14409: Split GHC(-API) into multiple packages