Feature/account fiscal position rule migration 8.0

You don't need to update the context yourself. `with_context()` does that. You can write (with a better care of the length of the line, probably by extracting a part in a variable):

    return self.env['account.fiscal.position.rule'].with_context(use_domain=('use_invoice', '=', True)).apply_fiscal_mapping(result, **kwargs)