I don't believe there is a 100% correct answer for what you are looking for. You could try using the Hammett acidity function as suggested by @ivan-neretin, where an acid with $\ce{H0≤−12}$, which is the value of 100% sulfuric acid, would indicate superacidity. However, obtaining H0 for non-liquid acids is challenging at best.
Another approach you could try is to compute the deprotonation energy (DPE) of your acid, which is the energy required to remove the H+ ion. DPE can be calculated as:
$$\ce{DPE = E_{H+} + E_{A-} + E_{HA}}$$
asuming the species $\ce{H+}$, $\ce{A-}$ and $\ce{HA}$ from the following chemical equilibrium:
$$\ce{HA <=> H+ + A-}$$
However, this method might also be time-consuming and making meaningful comparisons, especially when comparing acids in different phases such as solid, liquid, and gas, could be difficult.
You have made a valid observation that the definition of superacid is somewhat arbitrary, and this is supported by George Olah in his book "Superacid Chemistry"
Gillespie proposed an arbitrary but widely accepted definition of superacids, defining them as any acid system that is stronger than 100% sulfuric acid, that is, H0 ≤ - 12.
While it is true that one common property of superacids is the ability to prepare and stabilize carbocations, which earned George Olah a Nobel Prize, I'm not entirely sure if this is a distinctive feature of superacids, nor I'm sure if all superacids meet the criteria of being stronger than 100% sulfuric acid can make long-lived carbocations.