HH-44533 move json asserts and fix tests

здесь я с тобой почти согласен, уже думал вернуть — может в теории пригодиться
давай спросим у @Aulust мнение (старая версия тут: https://github.com/hhru/frontik/pull/170/files#diff-4f69594e3c2ed124b50e41433c42b3c5L83)