After research and much consideration, I found a solution that is much safer memory wise, has higher upper limits (far above a Googol). Your numbers technically will not change, a conversion will take place upon loading the game if save contains old values, however the counting system will be different.
This change should address effectively every number I can imagine anyone would hit in this game. If you run into any issues, please let me know so I can address. But, with my testing so far I have found no negatives effects of this change.
Here is the new counting system in its entirety
(no suffix) = 1
K = 1 Thousand (10³)
M = 1 Million (10⁶)
B = 1 Billion (10⁹)
T = 1 Trillion (10¹²)
Qa = 1 Quadrillion (10¹⁵)
Qi = 1 Quintillion (10¹⁸) [About where it would have cut off before]
Sx = 1 Sextillion (10²¹)
Sp = 1 Septillion (10²⁴)
Oc = 1 Octillion (10²⁷)
No = 1 Nonillion (10³⁰)
Dc = 1 Decillion (10³³)
UDc = 1 Undecillion (10³⁶)
DDc = 1 Duodecillion (10³⁹)
TDc = 1 Tredecillion (10⁴²)
QaDc = 1 Quattuordecillion (10⁴⁵)
QiDc = 1 Quindecillion (10⁴⁸)
SxDc = 1 Sexdecillion (10⁵¹)
SpDc = 1 Septendecillion (10⁵⁴)
OcDc = 1 Octodecillion (10⁵⁷)
NoDc = 1 Novemdecillion (10⁶⁰)
Vg = 1 Vigintillion (10⁶³)
UVg = 1 Unvigintillion (10⁶⁶)
DVg = 1 Duovigintillion (10⁶⁹)
TVg = 1 Trevigintillion (10⁷²)
QaVg = 1 Quattuorvigintillion (10⁷⁵)
QiVg = 1 Quinvigintillion (10⁷⁸)
SxVg = 1 Sexvigintillion (10⁸¹)
SpVg = 1 Septenvigintillion (10⁸⁴)
OcVg = 1 Octovigintillion (10⁸⁷)
NoVg = 1 Novemvigintillion (10⁹⁰)
Tg = 1 Trigintillion (10⁹³)
UTg = 1 Untrigintillion (10⁹⁶)
DTg = 1 Duotrigintillion (10⁹⁹)
[This is about where a Googol is, btw]
TTg = 1 Tretrigintillion (10¹⁰²)
QaTg = 1 Quattuortrigintillion (10¹⁰⁵)
QiTg = 1 Quintrigintillion (10¹⁰⁸)
SxTg = 1 Sextrigintillion (10¹¹¹)
SpTg = 1 Septentrigintillion (10¹¹⁴)
OcTg = 1 Octotrigintillion (10¹¹⁷)
NoTg = 1 Novemtrigintillion (10¹²⁰)
Qag = 1 Quadragintillion (10¹²³)
Qig = 1 Unquadragintillion (10¹²⁶)
Sxg = 1 Duoquadragintillion (10¹²⁹)
Spg = 1 Trequadragintillion (10¹³²)
Ocg = 1 Quattuorquadragintillion (10¹³⁵)
Nog = 1 Quinquadragintillion (10¹³⁸)
C = 1 Sexquadragintillion (10¹⁴¹)
Uc = 1 Septenquadragintillion (10¹⁴⁴)
Dc2 = 1 Octoquadragintillion (10¹⁴⁷)
Tc = 1 Novemquadragintillion (10¹⁵⁰)
Qac = 1 Quinquagintillion (10¹⁵³)
Qic = 1 Unquinquagintillion (10¹⁵⁶)
Sxc = 1 Duoquinquagintillion (10¹⁵⁹)
Spc = 1 Trequinquagintillion (10¹⁶²)
Occ = 1 Quattuorquinquagintillion (10¹⁶⁵)
Noc = 1 Quinquinquagintillion (10¹⁶⁸)
D = 1 Sexquinquagintillion (10¹⁷¹)
Ud = 1 Septenquinquagintillion (10¹⁷⁴)
Dd = 1 Octoquinquagintillion (10¹⁷⁷)
Td = 1 Novemquinquagintillion (10¹⁸⁰)
Qad = 1 Sexagintillion (10¹⁸³)
Qid = 1 Unsexagintillion (10¹⁸⁶)
Sxd = 1 Duosexagintillion (10¹⁸⁹)
Spd = 1 Tresexagintillion (10¹⁹²)
Ocd = 1 Quattuorsexagintillion (10¹⁹⁵)
Nod = 1 Quinsexagintillion (10¹⁹⁸)
Now, I would be very surprised if anyone ever made it anywhere even halfway up this list. But, I am confident in saying that for the time being as the current content stands, this will more than suffice any and all numbers anyone can try to reach. And if we ever need to go further, I will expand this even further.
I hope moving forward this makes the number system much simpler to parse, and removes the upper limit of values you can reach!