read_concern_args.h does not need to include the operation_context.h. Instead of declaring the decoration getter in the header, we could move the decoration getter into the .cpp so that the header does not need to include the OperationContext.
This can improve potential circular dependency issues because it does not make sense to have read_concern_args depend on operation_context.
The work will include moving the decoration getter from .h to .cpp and adding read_concern_args as a dependency to all the tests/lib that use the decoration getter since the header will not have an implementation.