Add http3_constants.h for HTTP/3 and QPACK unidirectional stream types and settings identifiers.

In the future, HTTP/3-specific constants from quic/core/*.h can be moved here,
and HTTP/3 and QPACK-specific error codes might also live here.

Also update unused kSettingsNumPlaceholders value from 8 to 9 according to
https://quicwg.org/base-drafts/draft-ietf-quic-http.html#settings-parameters.

Also add unused QPACK settings identifiers.

gfe-relnote: n/a, QUIC v99-only change.
PiperOrigin-RevId: 258613141
Change-Id: I48cf9d6468ae99018dbe49b74c9740b8e48a287d
diff --git a/quic/core/http/end_to_end_test.cc b/quic/core/http/end_to_end_test.cc
index c58d82f..5b9468f 100644
--- a/quic/core/http/end_to_end_test.cc
+++ b/quic/core/http/end_to_end_test.cc
@@ -12,6 +12,7 @@
 #include <vector>
 
 #include "net/third_party/quiche/src/quic/core/crypto/null_encrypter.h"
+#include "net/third_party/quiche/src/quic/core/http/http_constants.h"
 #include "net/third_party/quiche/src/quic/core/http/quic_spdy_client_stream.h"
 #include "net/third_party/quiche/src/quic/core/qpack/qpack_encoder_test_utils.h"
 #include "net/third_party/quiche/src/quic/core/quic_epoll_connection_helper.h"