Function ivas_encode_masaism_metadata_fx has wrong accumulation and suboptimal porting
# Basic info
<!--- Add commit SHA used to reproduce -->
- Float reference:
- Encoder (float): 69d52e95006f4fd8f4a75874acaeee89928f8531
- Decoder (float):
- Fixed point:
- Encoder (fixed): 26ae1a6691b28259edd403279f0d50d83303f735
- Decoder (fixed):
# Bug description
Inspecting the OMASA-related encoding function `ivas_encode_masaism_metadata_fx`, there is at least one copy-paste error causing one path to produce wrong ratios. Also overall, the usage of temporary variables is not always logical.
<!--- Below are labels that will be added but are not shown in description. This is a template to help fill them.
Add further information to the first row and remove and add labels as necessary. -->
issue