Transformations:
SSJ = 50 * Base
SSJ2 = 2 * SSJ (50% SSJ2 Gohan > Super Perfect Cell >>> SSJ Gohan)
SSJ3 = 2 * SSJ2 (Fat Buu easily stomped Majin Vegeta, while SSJ3 Goku effortlessly toyed with Fat Buu)
SSJG = 10 * SSJ3 (Suppressed Beerus could've killed SSJ3 Goku in one attack, as well as easily defeat Buu Saga Super Vegito, but SSJG Goku matched his blows. The power was also described as dimensions apart from any of the regular SSJ forms)
SSJB = 50 * SSJG (Literally called Super Saiyan God Super Saiyan. Is described as "a Super Saiyan with the power of a Super Saiyan God)
BoG SSJG Goku = RoF Base Goku = 220 * Baseline 3-A = 1 (for scaling purposes)
RoF SSJ Goku = 50 * Base = 50 * 1 = 50
RoF SSJ2 Goku = 2 * SSJ = 2 * 50 = 100
RoF SSJ3 Goku = 2 * SSJ2 = 2 * 100 = 200
RoF SSJG Goku = 10 * SSJ3 = 10 * 200 = 2,000
RoF SSJB Goku = 50 * SSJG = 50 * 2,000 = 100,000
Assuming Goku didn't became any stronger despite spending 3 years in the Hyperbolic Time Chamber:
U6 SSBKK10 Goku = 10 * SSJB = 10 * 100,000 = 1,000,000
Base Goku Black (Post 1st Zenkai) = SSJB Vegeta = SSJB Goku = 100,000
SSJR Goku Black = 50 * Base (Even if ignoring the statements of SSJR being the same as SSJB but for deites, this should at least have the SSJ multiplier) = 5,000,000
Enraged SSB Goku = 2 * SSJR Goku Black (Effortlessly stomped Goku Black after becoming enraged) = 2 * 5,000,000 = 10,000,000
SSJR Goku Black (Post 2nd Zenkai) = 2 * Enraged SSJB Goku (Effortlessly stomped Goku after getting a zenkai) = 2 * 10,000,000 = 20,000,000
SSJB Goku = SSJB Vegeta = >> SSJR Goku Black (Stomped Goku Black before he powered up) = Hit (SSJB Goku matched hit to a standstill in the end of the Goku Black Saga)
SSJB Goku (Pre-UI) = 50 * SSG Goku (Pre-UI) = Hit = 50 * 20,000,000 = 1,000,000,000
Base Goku (ToP) = 1,000,000,000 / (50 * 10 * 2 * 2 * 50) = 10,000
SSJ Goku = 50 * 10,000 = 500,000
Caulifla is weaker than Goku, but not by that much and is still roughly comparable to him, so she might roughly scale to him