trace_processor: migrate counter table to new database tables

With all the perf improvements, this code should be as fast as the existing
code (or potentially faster) for existing usecases (UI and metrics).

Context: go/perfetto-tp-refactor
Bug: 135177627
Change-Id: I41e48818866ff448e4fb9a0b0a0e153fbb6b2bbb
diff --git a/BUILD b/BUILD
index 4d81a97..352b7e4 100644
--- a/BUILD
+++ b/BUILD
@@ -665,6 +665,7 @@
 filegroup(
     name = "src_trace_processor_tables_tables",
     srcs = [
+        "src/trace_processor/tables/counter_tables.h",
         "src/trace_processor/tables/macros.h",
         "src/trace_processor/tables/macros_internal.h",
         "src/trace_processor/tables/profiler_tables.h",
@@ -709,8 +710,6 @@
         "src/trace_processor/android_logs_table.h",
         "src/trace_processor/args_table.cc",
         "src/trace_processor/args_table.h",
-        "src/trace_processor/counter_values_table.cc",
-        "src/trace_processor/counter_values_table.h",
         "src/trace_processor/cpu_profile_stack_sample_table.cc",
         "src/trace_processor/cpu_profile_stack_sample_table.h",
         "src/trace_processor/filtered_row_index.cc",