"I Stan that"?
I looked at the Japanese version. It's そんなの推せる, literally "I can support that". The verb used for support is 推す (osu), which for example also idol fans will use when talking about supporting their idols. They call their favorite idol, the one they support and cheer on most, their 推し (oshi). With that in mind, I can see how someone might arrive at this translation.