PrecompiledStatefulContract
- remaining gas higher than the input gas is not allowed (otherwise it would overflow as well) - remaining gas can be equal to the input gas - add new test and `vm.PrecompileEnvironment` stub