Add sqlboiler bazel rules

This implements a bazel rule to build sqlboiler models from sql migration stacks. It also launches a cockroachdb container in `create_container` and puts it in one pod with the nexantic-dev container.

Currently gazelle overwrites the `go_library` rule. I still need to find a way to properly exclude it.

Test Plan: Built a sample set of sql models

X-Origin-Diff: phab/D226
GitOrigin-RevId: ff24f07bb0b3da9994c52a74f48b54e1e2bea726
diff --git a/BUILD b/BUILD
index fbd3a0c..46ea426 100644
--- a/BUILD
+++ b/BUILD
@@ -1,5 +1,21 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
 load("@bazel_gazelle//:def.bzl", "gazelle")
 
 # gazelle:prefix git.monogon.dev/source/nexantic.git
 # gazelle:exclude core/generated
 gazelle(name = "gazelle")
+
+go_library(
+    name = "go_default_library",
+    srcs = ["imports.go"],
+    importpath = "git.monogon.dev/source/nexantic.git",
+    visibility = ["//visibility:public"],
+    deps = [
+        "@com_github_lopezator_sqlboiler_crdb//:go_default_library",
+        "@com_github_rubenv_sql_migrate//sql-migrate:go_default_library",
+        "@com_github_volatiletech_sqlboiler//:go_default_library",
+        "@com_github_volatiletech_sqlboiler//queries/qmhelper:go_default_library",
+        "@com_github_volatiletech_sqlboiler//randomize:go_default_library",
+        "@com_github_volatiletech_sqlboiler//types:go_default_library",
+    ],
+)