Hello,
I think you have a great idea here to detect when files are renamed, and it's also good as it could be transformed to a custom rule, I would advise you to try this in a test environment and observe the change activity to be sure if it meets your requirement to remove doubt on false positives.
The custom rule below which you provided works fine; I tested it and was able to detect the file being renamed
<group name="syscheck, rename">
<rule id="198852" level="8" timeframe="20">
<if_sid>553</if_sid>
<if_matched_sid>554</if_matched_sid>
<same_field>sha1</same_field>
<description>File $(file) renamed</description>
</rule>
</group>
For custom rules for FIM, you can find additional configurable options in the documentation below to help you when creating rules, the fields that are obtainable for modifications: