opp: De-obscurify OPP structs and disclose find_device_opp

Move definitions of OPP structs in the header file so that its
members are public and the struct is no longer obscure.

Define interface for find_device_opp in the header file.

Change-Id: I5300f852bea7de6feecc25e61716a7670eb848dd