### What feature or improvement would you like to see? In https://github.com/apache/arrow-adbc/issues/3135 we noted that, [according to dbapi](https://peps.python.org/pep-0249/#connection-methods), closing a connection without first closing all cursors should work without error. It would be good to support this, we currently error out with something like, > RuntimeError: Cannot close AdbcConnection with open AdbcStatement A pre-requisite for this is to make sure drivers generally support closing with dangling statements, see https://github.com/apache/arrow-adbc/issues/3135#issuecomment-3064168884