style: disallow space after object keys, other rules

add `disallowSpaceAfterObjectKeys` and associated changes.

add `disallowMixedSpacesAndTabs` (no files changed)
add `disallowMultipleLineStrings` (no files changed)
add `disallowNewlineBeforeBlockStatements` (no files changed)

Can remove the other rules if it's not needed.

cc: @caitp