Fix MST key validation to allow single-character rkeys (#364)
Resolves this error we see in the BGS:
```
[error] failed to perform repo crawl of "did:plc:fdmcbkpwxxi35an4kji4om2m": importing fetched repo (curRev: 3kapejih6ae2p): process new repo (current rev: 3kapejih6ae2p): cb errored root: bafyreia65iivyzibvlcewb2mh3n5rzfcx7hxnkbbaeht2buveg7hd3ov4a, rev: 3kapejih6ae2p: diff trees (curhead: bafyreia7tzyuy3cxx42xuhfc3g2cownlgpydji6gvl6ux2cgri4m7mdhdu): Not a valid MST key: app.bsky.feed.generator/A:
```
We're not matching the Typescript logic quite right, this fixes it.
authored by