feat(validation): verify project id length

Unlike Client-ID or queue name, project id is deployment-defined.
However, we can place a reasonable limit on the max length.

Change-Id: I3ebc3c9e04c7a5673083fb384ea6889e69045a99
Closes-Bug: 1233418
Merge "feat(validation): verify project id length"