patch 8.2.1590: Vim9: bufnr() doesn't take "true" argument

Problem:    Vim9: bufnr() doesn't take "true" argument.
Solution:   use tv_get_bool_chk(). (closes #6863)
diff --git a/src/testdir/test_vim9_func.vim b/src/testdir/test_vim9_func.vim
index f79c2e0..ad3268a 100644
--- a/src/testdir/test_vim9_func.vim
+++ b/src/testdir/test_vim9_func.vim
@@ -1327,6 +1327,10 @@
 def Test_bufnr()
   let buf = bufnr()
   assert_equal(buf, bufnr('%'))
+
+  buf = bufnr('Xdummy', true)
+  assert_notequal(-1, buf)
+  exe 'bwipe! ' .. buf
 enddef
 
 def Test_col()