function capture_store_binding(fn) {
	var previous_is_store_binding = is_store_binding;

	try {
		is_store_binding = false;
		return [fn(), is_store_binding];
	} finally {
		is_store_binding = previous_is_store_binding;
	}
}
Returns a tuple that indicates whether `fn()` reads a prop that is a store binding.
Used to prevent `binding_property_non_reactive` validation false positives and
ensure that these props are treated as mutable even in runes mode
@template T
@param {() => T} fn
@returns {[T, boolean]}