This PR rewrites our overrides relating to `DeviceInfo` specifically into plaster. This involves dropping `BraveDeviceInfo` and implementing the functionality in terms of extending `DeviceInfo` Resolves https://github.com/brave/brave-browser/issues/55018